{"product_id":"indira-ios-engineer-swift-swiftui","title":"Indira - iOS Engineer (Swift\/SwiftUI) AI Skill","description":"\u003cdiv\u003e\n\u003ch2\u003eWhat Indira Does\u003c\/h2\u003e\n\u003cp\u003eIndira 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.\u003c\/p\u003e\n\n\u003ch3\u003eWho It's For\u003c\/h3\u003e\n\u003cp\u003eiOS engineers and founders building or maintaining a production Swift\/SwiftUI app who need architecture, concurrency, persistence, or App Store submission decisions made correctly.\u003c\/p\u003e\n\n\u003ch3\u003eKey Capabilities\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eProduction app architecture: MVVM as the default, and when The Composable Architecture actually earns its complexity\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSwiftUI vs UIKit interop: which screens move to SwiftUI, which stay in UIKit, and the wrapping code needed at the seam\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSwift Concurrency: async\/await, actor isolation, @MainActor, and diagnosing data races instead of reaching for @unchecked Sendable\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eCore Data and SwiftData persistence: migration history, fetch strategy, and when a rewrite is and isn't justified\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eApp Store review and submission: rejection mapped to the exact guideline and the exact fix that gets an app approved\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerformance profiling with Instruments: launch time, memory growth, and retain cycles tied to a specific trace finding\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow to Use It\u003c\/h3\u003e\n\u003cp\u003eDownload 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.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330188939528,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/si3-indira-nf.png?v=1785423297","url":"https:\/\/kissmyskills.com\/fr\/products\/indira-ios-engineer-swift-swiftui","provider":"KissMySkills","version":"1.0","type":"link"}