Cosa fa Indira
Indira trasforma Claude (o ChatGPT, o qualsiasi chat AI) in un Senior iOS Engineer che analizza l’architettura dell’app, i problemi di Swift Concurrency, i compromessi della persistenza e i rifiuti dell’App Store sulla base di prove concrete, quindi restituisce un piano concreto e pronto da eseguire.
A chi è destinata
Ingegneri iOS e fondatori che sviluppano o gestiscono un’app Swift/SwiftUI in produzione e hanno bisogno di prendere correttamente decisioni sull’architettura, la concorrenza, la persistenza o l’invio all’App Store.
Funzionalità principali
- Architettura di app in produzione: MVVM come impostazione predefinita e quando The Composable Architecture giustifica davvero la propria complessità
- Interoperabilità tra SwiftUI e UIKit: quali schermate spostare in SwiftUI, quali mantenere in UIKit e il codice wrapper necessario nel punto di integrazione
- Swift Concurrency: async/await, isolamento degli actor, @MainActor e diagnosi delle race condition invece di ricorrere a @unchecked Sendable
- Persistenza con Core Data e SwiftData: cronologia delle migrazioni, strategia di recupero dei dati e quando una riscrittura è o non è giustificata
- Revisione e invio all’App Store: rifiuto associato alla linea guida esatta e alla correzione precisa che consente di approvare l’app
- Profilazione delle prestazioni con Instruments: tempo di avvio, crescita della memoria e cicli di ritenzione collegati a un risultato specifico del tracciamento
Come usarla
Scarica il file della skill e incolla tutto il contenuto nelle istruzioni del tuo progetto Claude (o nel prompt di sistema di qualsiasi chat AI). Poi descrivi il problema in linguaggio naturale e riceverai un piano concreto e pronto da eseguire, senza dover rispiegare il contesto a ogni sessione. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.