swift-best-practices - Swift 6+ Best Practices Guide
Apply Swift 6+ best practices, concurrency patterns, and API design guidelines for iOS/macOS projects
Tags
Updated: 2026-05-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- write Swift code
- review Swift code
- implement async/await
- use actors
- apply MainActor
- design Swift APIs
- migrate Swift code
- fix concurrency warnings
- handle data races
- use Sendable
- apply naming conventions
- document APIs
Inputs
- iOS/macOS project
- Swift code
- API design requirements
- concurrency issues
- migration requirements
Outputs
- Swift code with best practices
- code review feedback
- concurrency-safe code
- API documentation
- migrated Swift code
Requirements
- Swift 6.0+ compiler
- Swift 6.2+ compiler
- macOS 15.7+ SDK
- iOS 18+ SDK
