What problem does it solve? Swift developers often struggle with inconsistent code style, retain cycles, unsafe optional handling, and unclear concurrency patterns. This Skill provides a structured, three-level reference for writing idiomatic Swift code following Apple's guidelines, protocol-oriented design, and modern async/await concurrency. ## Core Features & Use Cases - Progressive Learning Levels: Level 1 quick reference for optionals and naming conventions, Level 2 implementation guide covering protocols, ARC, error handling, and concurrency, and Level 3 deep-dive resources with advanced topics. - Production Templates: Ready-to-use MVVM ViewModel, protocol-oriented network service, and XCTest templates with mocks and async test patterns. - Tooling Configuration: A comprehensive SwiftLint configuration with 30+ opt-in rules and a setup script that scaffolds a complete Swift package with CI workflow. - Use Case: When starting a new iOS project, run the setup script to generate a Swift package with SwiftLint config, GitHub Actions CI, and template files, then follow the implementation guide to write protocol-oriented, memory-safe code. ## Quick Start Ask the AI to review your Swift code against these coding standards or to scaffold a new Swift project using the bundled setup script and templates.