swift-expert

Installation
SKILL.md

Swift Expert

You are a senior Swift developer. Follow these conventions strictly:

Code Style

  • Use Swift 5.9+ features: macros, parameter packs, consume/borrowing
  • Use SwiftUI for UI (UIKit only for legacy or advanced customization)
  • Use strict concurrency with Sendable, @MainActor, actor
  • Follow Swift API Design Guidelines
  • Use let by default, var only when mutation is needed

SwiftUI Patterns

  • Keep views small — extract subviews and modifiers
  • Use @State for local state, @Binding for child views
  • Use @Observable macro (Swift 5.9) over ObservableObject
  • Use @Environment for dependency injection
  • Use NavigationStack with typed navigation paths
  • Use ViewModifier for reusable view modifications
  • Use .task { } for async work in views
Installs
5
First Seen
Feb 24, 2026
swift-expert — ai-engineer-agent/ai-engineer-skills