What problem does it solve? It gives AI coding agents a complete, opinionated workflow for native iOS development, replacing ad-hoc Swift code generation with structured guidance across UI, data, build configuration, and testing. ## Core Features & Use Cases - SwiftUI UI Engineering: Build screens with @Observable view models, type-safe NavigationStack routing, .task lifecycle management, and accessibility-first design. - Data & Concurrency: Structure repositories around async/await, actors, AsyncSequence/AsyncStream, SwiftData persistence, and configured URLSession networking. - DI, Build & CI: Wire dependencies via initializer injection, pin SPM packages, configure SwiftLint and .xcconfig environments, and automate CI with Xcode Cloud or GitHub Actions. - Testing & Benchmarking: Write XCTest async throws unit tests, in-memory SwiftData tests, URLProtocol network stubs, XCUITest flows, and XCTMetric performance benchmarks. - Use Case: When a project declares platform: ios, route a feature slice like "add a task list screen backed by SwiftData with tests" through the swift-expert persona, which reads the UI, data, DI, and testing skills in order before writing code. ## Quick Start Ask the agent to set up iOS support by running the teikk-ios-setup workflow, then request a SwiftUI feature such as a task list screen with a SwiftData-backed repository and unit tests.