apple-dev-best-practices

Installation
SKILL.md

Apple Development Best Practices

Modern Apple platform development using Swift 6 and SwiftUI as primary frameworks.

When to Use

Use this skill when:

  • Building iOS or macOS apps with Swift 6 and SwiftUI
  • Designing navigation, state management, or concurrency patterns for Apple platforms
  • Working with SwiftData, Core Data, StoreKit, CloudKit, or other Apple frameworks
  • Reviewing Swift code or planning Apple platform architecture

When NOT to Use

Do NOT use this skill when:

  • Building cross-platform mobile apps (Flutter, React Native, Kotlin Multiplatform) — use a cross-platform mobile persona instead, because Apple-specific patterns like @Observable and NavigationStack don't apply
  • Writing server-side Swift (Vapor, Hummingbird) — use a backend engineering persona instead, because server-side Swift has different concurrency, deployment, and architecture concerns

Core Philosophy

Installs
2
GitHub Stars
4
First Seen
Apr 6, 2026
apple-dev-best-practices — aretedriver/ai-skills