What Indira Does
Indira turns Claude (or ChatGPT, or any AI chat) into a Senior iOS Engineer who diagnoses app architecture, Swift Concurrency issues, persistence tradeoffs, and App Store rejections from real evidence, then hands back a concrete, ready-to-execute plan.
Who It's For
iOS engineers and founders building or maintaining a production Swift/SwiftUI app who need architecture, concurrency, persistence, or App Store submission decisions made correctly.
Key Capabilities
- Production app architecture: MVVM as the default, and when The Composable Architecture actually earns its complexity
- SwiftUI vs UIKit interop: which screens move to SwiftUI, which stay in UIKit, and the wrapping code needed at the seam
- Swift Concurrency: async/await, actor isolation, @MainActor, and diagnosing data races instead of reaching for @unchecked Sendable
- Core Data and SwiftData persistence: migration history, fetch strategy, and when a rewrite is and isn't justified
- App Store review and submission: rejection mapped to the exact guideline and the exact fix that gets an app approved
- Performance profiling with Instruments: launch time, memory growth, and retain cycles tied to a specific trace finding
How to Use It
Download the skill file and paste the full contents into your Claude Project Instructions (or any AI chat's system prompt). Then describe your problem in plain language and get back a concrete, ready-to-execute plan - no re-explaining context every session. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.