piemonte/apple-engineer-superpowers
23 stars · Last commit 2026-03-01
agentic skills for apple platform engineering
README preview
# apple-engineer-superpowers The most comprehensive Apple platform engineering skill for AI coding assistants. ~100KB of production-tested patterns across Swift 6 concurrency, SwiftUI, Metal, RealityKit, and visionOS — areas no other skill covers in depth. ## Why This Skill Existing Swift/iOS skills for AI assistants tend to offer surface-level best practices or focus narrowly on tooling (simulator automation, build scripts). None go deep on the hard parts: - **Swift 6 concurrency** — actors, Sendable, AsyncSequence, state machines, task cancellation, reactive patterns. Not just "use async/await" but the full isolation model. - **Metal GPU programming** — compute and render pipelines, buffer management, ring buffers, threadgroup sizing, shader patterns. No other skill touches this. - **RealityKit & visionOS** — entity-component-system architecture, custom Systems, immersive spaces, hand tracking, multi-window scenes. No other skill covers spatial computing. - **Advanced Swift patterns** — interpolation/animation primitives, non-empty collections, enum-keyed tables, async broadcast channels, Combine bridging. The patterns that make production code robust. This isn't a checklist of tips. It's a detailed reference your AI assistant can use to write correct, modern Swift the way an experienced Apple engineer would. ## Example Use Cases **"Build me a network service with retry and cancellation"** The agent uses the concurrency reference to produce an `actor`-isolated service with `async throws`, structured `Task` cancellation, and `AsyncThrowingStream` for progress — not a callback-based wrapper.