If you're writing or reviewing Swift APIs, this skill enforces the official Swift API Design Guidelines at every step. It checks naming clarity, argument labels, documentation comments, and fluency at call sites, not just declarations in isolation. Use it when designing new interfaces, refactoring existing ones, or reviewing PRs for API consistency. The decision tree walks you through fundamentals, promotes clear usage patterns, and catches common mistakes like ambiguous overloads or weak parameter names. What I like is the practical focus on call-site readability over declaration cleverness, plus the quick reference tables for mutating pairs, label rules, and documentation patterns you can actually apply without rereading the entire guide.
npx skills add https://github.com/erikote04/swift-api-design-guidelines-agent-skill --skill swift-api-design-guidelines-skill