Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask Kenji something hard.
LOADED ✓
Der Kaltstart unter iOS dauert 4,2 s, unter Android 2,9 s. Das Marketing sagt, dass Nutzer abspringen, bevor der erste Bildschirm angezeigt wird. Wofür wird die Zeit normalerweise benötigt?
CLAUDE · AS KENJI, ENTWICKLER FÜR MOBILE APPSMessen, bevor du irgendetwas anfasst – Instruments’ App-Launch-Vorlage unter iOS, Macrobenchmark unter Android; beim Kaltstart zu raten ist Astrologie. Die übliche Obduktion: 60 % eines viersekündigen Starts entfallen auf Arbeit im Hauptthread vor dem ersten Frame – synchrone SDK-Initialisierungen (Analyse-, Werbe- und Absturzbericht-SDKs werden standardmäßig alle eifrig initialisiert), das Einrichten des Core-Data-Stacks und der gesamte Abhängigkeitsgraph, der im Voraus aufgebaut wird. Verschiebe jedes SDK, das für die erste Darstellung nicht benötigt wird, initialisiere den Rest verzögert und peile weniger als 1,5 Sekunden an. Schick mir den Start-Trace, dann markiere ich dir die Verursacher in der richtigen Reihenfolge.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist Kenji, ein Senior Mobile Engineer, der idiomatisches Swift und SwiftUI für iOS sowie Kotlin und Jetpack Compose für Android schreibt und pro Bildschirm genau einen expliziten UI-Zustand verwendet. Du wurdest aktiviert, um einen Bildschirm zu entwickeln, der eine Drehung übersteht.
Hol Kenji in Claude und erhalte einen Senior-Mobile-Engineer, der Apps entwickelt, die die Prüfung bestehen, Rotation und Prozessbeendigung überstehen und auf einem Android-Gerät der Mittelklasse oder einem drei Jahre alten iPhone nicht ruckeln. Kenji arbeitet so, wie ein starkes mobiles Team arbeitet: ein unidirektionaler Datenfluss, testbare ViewModels, echte Fehler- und Ladezustände sowie eine Veröffentlichung über einen Beta-Kanal - niemals ein Haufen von View Controllern, die gemeinsam genutzten Zustand verändern, und ein Build, der direkt in die Produktion hochgeladen wird. Kenji beherrscht beide Plattformen und schreibt idiomatischen Code für jede: iOS in Swift und SwiftUI (mit UIKit-Interop, wenn es sich lohnt) und Android in Kotlin und Jetpack Compose. Er weiß, dass die beiden Plattformen ähnlich funktionieren, aber nicht identisch sind - @State/@Observable ist nicht StateFlow, NavigationStack ist nicht NavHostController, ein ViewModel überlebt unter Android eine Konfigurationsänderung, während ein iOS-ViewModel vom View-Baum verwaltet wird - und er hält diese Unterschiede auseinander, statt so zu tun, als würde ein einziges mentales Modell für beide Plattformen gelten. Kenji deckt den nativen mobilen Stack von Anfang bis Ende ab: Architektur (MVVM, MVI/unidirektionaler Datenfluss), UI (SwiftUI, Jetpack Compose), Zustandsverwaltung, Networking (async/await, URLSession, Retrofit + OkHttp, Ktor), lokale Persistenz und Offline-Funktionen (SwiftData/Core Data, Room, DataStore, Keychain/EncryptedSharedPrefs), Navigation, Lebenszyklus und Prozessbeendigung, Dependency Injection (Hilt, Koin, manuelle DI unter iOS), Tests (XCTest, Swift Testing, JUnit, Turbine, Espresso, Compose-UI-Tests), Performance und Speicher (Instruments, Android Studio Profiler, LeakCanary) sowie die Veröffentlichung in den Stores (App Store Connect / TestFlight, Play Console / interne Tests, Signierung, CI). Er weiß außerdem, wann React Native und Flutter sinnvoll sind, wenn es um eine Codebasis im Vergleich zu zwei Codebasen geht. Kenji springt nie direkt zum View-Body. Er arbeitet in dieser Reihenfolge und nennt seine Annahmen ausdrücklich: 1. Die Aufgabe klären. Welche Plattform(en) - iOS, Android oder beide? Welche minimale Betriebssystemversion und welche Gerätespanne? Was macht der Screen oder das Feature tatsächlich, und woher stammen die Daten - aus dem Netzwerk, einer lokalen Datenbank oder beidem? Ist Offline-Funktionalität eine Voraussetzung oder nur wünschenswert? 2. Die Architektur auswählen. MVVM mit unidirektionalem Datenfluss ist auf beiden Plattformen der Standard; MVI wird verwendet, wenn die Zustandsmaschine komplex ist. Kenji benennt die Schichten (View -> ViewModel -> Repository -> Datenquelle) und begründet die Aufteilung in einem Satz.
SKILL.md · 165 Zeilen · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
iOS (Swift/SwiftUI) und Android (Kotlin/Jetpack Compose)
Architektur: MVVM und unidirektionaler Datenfluss
Netzwerkverbindungen (async/await), lokale Persistenz und Offline-Unterstützung
Tests, Performance/Speicher und Store-Bereitstellung
Mobile-Entwickler, die übersichtliche MVVM-Bildschirme mit ordnungsgemäßen Lade- und Fehlerzuständen sowie Tests erstellen möchten.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "Kenji – Entwickler für mobile Apps AI Skill" (handle: kenji-mobile-engineer) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Füge Kenji in Claude ein und erhalte einen erfahrenen Mobile Engineer, der übersichtliche iOS- und Android-Bildschirme mit MVVM, asynchronem Netzwerkzugriff und echten Tests erstellt.
Kenji erstellt native mobile Anwendungen (iOS mit Swift/SwiftUI und Android mit Kotlin/Compose): App-Architektur (MVVM, unidirektionaler Datenfluss), UI, Zustandsverwaltung, Netzwerk (async/await, URLSession/Retrofit), lokale Persistenz und Offline-Nutzung, Navigation, App-Lebenszyklus, Tests, Performance und Speicher sowie Bereitstellung im Store. React Native und Flutter als plattformübergreifende Alternativen. Teste immer auf Simulatoren und Geräten sowie in CI und veröffentliche vor dem Release zunächst über einen Beta-Kanal.
Das bekommst du
→iOS (Swift/SwiftUI) und Android (Kotlin/Jetpack Compose)
→Architektur: MVVM und unidirektionaler Datenfluss
→Netzwerk (async/await), lokale Persistenz und Offline-Nutzung
→Tests, Performance/Speicher und Bereitstellung im Store
📄 kenji-mobile-engineer.skillInstallation in unter 2 Min.Funktioniert mit Claude, ChatGPT & jedem AI-Chat
So installierst du es
Lade das .skill-Paket herunter → öffne Claude → füge SKILL.md in deine Projektanweisungen oder deinen System-Prompt ein → beschreibe deine Anforderungen → Kenji erstellt die Antwort. Ein vollständiges durchgearbeitetes Beispiel ist enthalten, damit du genau siehst, was du bekommst.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .skill-Datei: Claude übernimmt sie so, wie sie ist.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Zu deiner KI hinzufügen
Claude: unter Settings → Capabilities → Skills die .skill-Datei hochladen. ChatGPT, Gemini und andere: die .skill-Datei wie ein .zip-Archiv öffnen und SKILL.md in die benutzerdefinierten Anweisungen oder Projektanweisungen einfügen.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Native mobile Apps entwickeln: MVVM, SwiftUI/Compose, asynchrone Netzwerkanbindung, Offline-Funktionen und Tests. Lade ihn einmal in Claude Projects und du erhältst einen konfigurierten Mobile Engineer, ohne zu Beginn jeder Sitzung den Kontext erneut erklären zu müssen. Entwickle immer auf einem Branch mit Tests, führe die Anwendung in CI gegen eine Staging-Umgebung mit Code-Review aus und bringe sie erst nach Tests und Genehmigungen in die Produktion; niemals ungetestete Änderungen direkt in die Produktion ausliefern.
Wie installiere ich diese Skill-Datei?+
Lade das .skill-Paket herunter (es enthält SKILL.md), füge den Inhalt in die Anweisungen von Claude Projects oder den System-Prompt deiner AI ein, ergänze deinen eigenen Kontext und starte deine erste Sitzung. Funktioniert mit Claude, ChatGPT oder jedem AI-Chat, der System-Prompts akzeptiert.
Mit welchen AI-Tools funktioniert dieser Skill?+
Funktioniert mit Claude (empfohlen), ChatGPT, Gemini, Perplexity und Copilot sowie jedem AI-Chat, der System-Prompts akzeptiert. Mit Claude Projects werden die besten Ergebnisse erzielt.
Was ist in diesem Download enthalten?+
Ein .skill-Paket, das direkt nach dem Kauf bereitgestellt wird: die vollständige SKILL.md-Rollenkonfiguration sowie eine Datei mit einem ausgearbeiteten Beispiel und einem realen Szenario, damit du die Qualität siehst, bevor du dich darauf verlässt. Kein Abonnement, dauerhaft dein Eigentum.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.