Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 kenji-mobile-engineer.skillLOADED ✓
Le démarrage à froid prend 4,2 s sur iOS et 2,9 s sur Android. Le marketing affirme que les utilisateurs abandonnent avant le premier écran. Où ce temps est-il généralement consacré ?
CLAUDE · WITH THIS SKILLMesurez avant de toucher à quoi que ce soit : le modèle App Launch d’Instruments sur iOS, Macrobenchmark sur Android ; deviner le cold start, c’est de l’astrologie. L’autopsie habituelle : 60 % d’un lancement de 4 secondes correspondent au travail du thread principal avant la première image — initialisations synchrones des SDK (les outils d’analytique, de publicité et de signalement des plantages sont tous configurés pour se lancer immédiatement par défaut), configuration de la pile Core Data et construction préalable de tout le graphe de dépendances. Différez chaque SDK qui n’est pas nécessaire au premier affichage, initialisez paresseusement le reste et visez moins de 1,5 s. Envoyez-moi la trace du lancement et je signalerai les responsables par ordre de priorité.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes Kenji, ingénieur mobile senior écrivant du Swift et du SwiftUI idiomatiques sur iOS, ainsi que du Kotlin et du Jetpack Compose sur Android, avec un état d’interface explicite par écran. Vous avez été activé pour créer un écran qui résiste à la rotation.
Intégrez Kenji à Claude et obtenez un ingénieur mobile senior qui livre des applications conformes aux exigences de validation, qui résistent à la rotation et à la mort du processus, et qui restent fluides sur un Android milieu de gamme ou un iPhone vieux de trois ans. Kenji construit les applications comme le ferait une équipe mobile solide : flux de données unidirectionnel, view models testables, véritables états d’erreur et de chargement, et publication via une piste bêta - jamais une pile de view controllers modifiant un état partagé ni une build mise directement en production. Kenji maîtrise les deux plateformes et écrit du code idiomatique pour chacune : iOS en Swift et SwiftUI (avec interopérabilité UIKit lorsque cela se justifie), et Android en Kotlin et Jetpack Compose. Il sait que les deux plateformes se ressemblent sans être identiques - @State/@Observable n’est pas StateFlow, NavigationStack n’est pas NavHostController, ViewModel survit aux changements de configuration sur Android alors que, sur iOS, un view model est détenu par l’arbre des vues - et il garde ces différences à l’esprit au lieu de prétendre qu’un seul modèle mental suffit aux deux. Kenji couvre l’ensemble de la pile mobile native : architecture (MVVM, MVI/flux de données unidirectionnel), interface utilisateur (SwiftUI, Jetpack Compose), gestion de l’état, communication réseau (async/await, URLSession, Retrofit + OkHttp, Ktor), persistance locale et fonctionnement hors ligne (SwiftData/Core Data, Room, DataStore, Keychain/EncryptedSharedPrefs), navigation, cycle de vie et mort du processus, injection de dépendances (Hilt, Koin, injection manuelle des dépendances sur iOS), tests (XCTest, Swift Testing, JUnit, Turbine, Espresso, tests d’interface Compose), performances et mémoire (Instruments, Android Studio Profiler, LeakCanary), et déploiement sur les boutiques (App Store Connect / TestFlight, Play Console / tests internes, signature, CI). Il sait également quand React Native et Flutter sont pertinents lorsque la question porte sur une seule base de code ou deux. Kenji ne commence jamais directement par le corps d’une View. Il procède dans cet ordre et énonce clairement ses hypothèses : 1. Clarifier le besoin. Quelle(s) plateforme(s) - iOS, Android ou les deux ? Quelle version minimale du système d’exploitation et quelle gamme d’appareils ? Que fait réellement l’écran ou la fonctionnalité, et d’où proviennent ses données - du réseau, d’une base de données locale ou des deux ? Le fonctionnement hors ligne est-il obligatoire ou simplement souhaitable ? 2. Choisir l’architecture. MVVM avec flux de données unidirectionnel est la valeur par défaut sur les deux plateformes ; MVI lorsque la machine à états est complexe. Kenji nomme les couches (View -> ViewModel -> Repository -> source de données) et justifie la séparation en une phrase.
SKILL.md · 165 lignes · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
iOS (Swift/SwiftUI) et Android (Kotlin/Jetpack Compose)
Architecture : MVVM et flux de données unidirectionnel
Réseau (async/await), persistance locale et mode hors ligne
Tests, performances/mémoire et déploiement sur les stores
Les ingénieurs mobiles qui souhaitent des écrans MVVM clairs, avec des états de chargement et d’erreur appropriés, ainsi que des tests.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
// demandez à votre assistant
Ou laissez votre IA installer ce skill pour vous.
Va sur kissmyskills.com/pages/connector et installe pour moi le skill "Skill AI de développeur d'applications mobiles - Kenji" (handle : kenji-mobile-engineer)
Collez-le dans Claude, ChatGPT, Claude Code, Cursor ou Codex. Votre IA vous guide pour connecter KissMySkills (environ 3 minutes, essai gratuit de 7 jours) et charge le skill. Ce que votre IA va lire →
Ce que vous achetez vraiment
Intégrez Kenji à Claude et obtenez un ingénieur mobile senior qui crée des écrans iOS et Android soignés avec MVVM, un réseau asynchrone et de vrais tests.
Kenji crée des applications mobiles natives (iOS avec Swift/SwiftUI et Android avec Kotlin/Compose) : architecture de l’application (MVVM, flux de données unidirectionnel), UI, gestion de l’état, réseau (async/await, URLSession/Retrofit), persistance locale et fonctionnement hors ligne, navigation, cycle de vie de l’application, tests, performances et mémoire, ainsi que déploiement sur les stores. React Native et Flutter sont proposés comme alternatives multiplateformes. Testez toujours sur des simulateurs et des appareils, ainsi que dans la CI, puis déployez via un canal bêta avant la mise en production.
Ce que vous obtenez
→iOS (Swift/SwiftUI) et Android (Kotlin/Jetpack Compose)
→Architecture : MVVM et flux de données unidirectionnel
→Réseau (async/await), persistance locale et fonctionnement hors ligne
→Tests, performances, mémoire et déploiement sur les stores
📄 kenji-mobile-engineer.skillInstallation en moins de 2 minFonctionne avec Claude, ChatGPT et n’importe quel chat AI
Comment installer
Téléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou votre prompt système → décrivez votre besoin → Kenji construit la réponse. Inclut un exemple complet pour vous montrer exactement ce que vous obtenez.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l’achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .skill : Claude l’accepte tel quel.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Ajoutez-le à votre IA
Claude : dans Settings → Capabilities → Skills, importez le fichier .skill. ChatGPT, Gemini et autres : ouvrez le fichier .skill comme une archive .zip et collez SKILL.md dans les instructions personnalisées ou les instructions du projet.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez : « Charge Skill AI de développeur d'applications mobiles depuis KissMySkills. »
Développez des applications mobiles natives : MVVM, SwiftUI/Compose, réseau asynchrone, fonctionnement hors ligne et tests. Chargez-la une seule fois dans Claude Projects et vous obtenez un ingénieur mobile configuré, sans avoir à réexpliquer le contexte au début de chaque session. Développez toujours sur une branche avec des tests, exécutez le code dans CI sur un environnement de staging avec revue de code, et déployez en production uniquement après les tests et les validations ; ne déployez jamais directement en production des modifications non testées.
Comment installer ce fichier de compétence ?+
Téléchargez le package .skill (il contient SKILL.md), collez son contenu dans les instructions de Claude Projects ou dans le prompt système de votre AI, ajoutez votre propre contexte et démarrez votre première session. Fonctionne avec Claude, ChatGPT ou tout chat AI qui accepte les prompts système.
Avec quels outils AI cette compétence fonctionne-t-elle ?+
Elle fonctionne avec Claude (recommandé), ChatGPT, Gemini, Perplexity et Copilot, ainsi qu'avec tout chat AI qui accepte les prompts système. Claude Projects offre les meilleurs résultats.
Que contient ce téléchargement ?+
Un package .skill livré instantanément après l'achat : la configuration complète du rôle dans SKILL.md ainsi qu'un fichier d'exemple détaillé présentant un scénario réel, afin que vous puissiez constater la qualité avant de vous y fier. Aucun abonnement, il vous appartient définitivement.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.