Ce qu’Indira fait
Indira transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur iOS senior capable de diagnostiquer l’architecture d’une app, les problèmes liés à Swift Concurrency, les compromis de persistance et les refus de l’App Store à partir d’éléments concrets, puis de fournir un plan concret, prêt à être exécuté.
À qui s’adresse cet outil ?
Aux ingénieurs iOS et aux fondateurs qui développent ou maintiennent une app Swift/SwiftUI en production et qui ont besoin de prendre les bonnes décisions en matière d’architecture, de concurrence, de persistance ou de soumission à l’App Store.
Fonctionnalités clés
- Architecture d’app en production : MVVM par défaut, et situations dans lesquelles The Composable Architecture justifie réellement sa complexité
- Interopérabilité SwiftUI et UIKit : écrans à migrer vers SwiftUI, écrans à conserver dans UIKit et code d’encapsulation nécessaire à la jonction
- Swift Concurrency : async/await, isolation des acteurs, @MainActor et diagnostic des accès concurrents aux données au lieu de recourir à @unchecked Sendable
- Persistance avec Core Data et SwiftData : historique des migrations, stratégie de récupération et situations dans lesquelles une réécriture est ou n’est pas justifiée
- Examen et soumission à l’App Store : refus associé à la règle précise et correction exacte permettant de faire approuver l’app
- Profilage des performances avec Instruments : temps de lancement, augmentation de la mémoire et cycles de rétention associés à un résultat précis de la trace
Comment l’utiliser
Téléchargez le fichier de compétences et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à être exécuté : plus besoin de réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.