What problem does it solve?
It helps you design and implement modern iOS apps without drifting into brittle architectures, tangled side effects, or inconsistent SwiftUI patterns.
Core Features & Use Cases
- Feature-first architecture: Organize each feature around its views, models, intents, and tests to keep responsibilities clear and scalable.
- Modern SwiftUI + data patterns: Use SwiftUI navigation patterns, @Observable/@Bindable state, and SwiftData (@Model, @Query, ModelContainer) for clean persistence and fetching.
- System integration: Leverage App Intents, AppEntity/shortcuts, Widgets/Live Activities, and StoreKit 2 for first-class platform behavior.
- Safe interop and concurrency: Keep UIKit bridges thin and adopt Swift 6 strict concurrency with correct @MainActor usage to avoid runtime UI issues.
- Testing & distribution guidance: Apply Swift Testing and XCUITest strategies while preparing PrivacyInfo.xcprivacy and TestFlight/App Store release practices.
Quick Start
Tell the AI: "Propose a feature-first folder structure and dependency injection approach for my iOS SwiftUI app that uses SwiftData, App Intents, and a small UIKit escape hatch where needed."