Swift Tooling
Installation
SKILL.md
Swift Tooling Standards
Priority: P0
Implementation Guidelines
Swift Package Manager (SPM)
- Package.swift: Define clear targets, products, and dependencies.
- Modularization: Break large projects into local packages for faster builds.
- Versioning: Use semantic versioning (Major.Minor.Patch) for shared packages.
Code Quality
- SwiftLint: Use for consistent style enforcement. Adhere to project-wide
.swiftlint.yml. - Compiler Warnings: Treat warnings as errors in CI to maintain code health.
- Documentation: Use DocC-style comments (
///) for public APIs.