Swift API Design Guidelines Agent Skill for AI coding tools that support the Agent Skills open format. It provides practical, structured guidance for API naming, argument labels, terminology, documentation comments, and conventions, with a workflow-driven `SKILL.md`, focused reference modules, and plugin/workflow support for team adoption.
npx skills add https://github.com/erikote04/swift-api-design-guidelines-agent-skill --skill swift-api-design-guidelines-skillCLI를 사용하여 이 스킬을 설치하고 작업 공간에서 SKILL.md 워크플로 사용을 시작하세요.
Expert guidance for any AI coding tool that supports the Agent Skills open format - focused on Swift API naming, argument labels, terminology, documentation comments, and conventions.
This repository distills the Swift API Design Guidelines into actionable, concise references for agents and code review workflows.
Install this skill with a single command:
npx skills add https://github.com/Erikote04/Swift-API-Design-Guidelines-Agent-Skill --skill swift-api-design-guidelines-skill
Then use the skill in your AI agent, for example:
Use the swift-api-design-guidelines skill and review this code for naming, argument labels, and API clarity.
To install this skill for your personal use in Claude Code:
/plugin marketplace add Erikote04/Swift-API-Design-Guidelines-Agent-Skill
/plugin install swift-api-design-guidelines@swift-api-design-guidelines-skill
To automatically provide this skill to everyone working in a repository, configure .claude/settings.json:
{
"enabledPlugins": {
"swift-api-design-guidelines@swift-api-design-guidelines-skill": true
},
"extraKnownMarketplaces": {
"swift-api-design-guidelines-skill": {
"source": {
"source": "github",
"repo": "Erikote04/Swift-API-Design-Guidelines-Agent-Skill"
}
}
}
}
When team members open the project, Claude Code will prompt them to install the skill.
swift-api-design-guidelines-skill/ folder following your tool's official skills installation docs.swift-api-design-guidelines skill for API design tasks.Follow your tool's official documentation:
How to verify:
swift-api-design-guidelines-skill/SKILL.mdswift-api-design-guidelines-skill/references/ for topic-specific guidanceThis skill gives your AI coding tool practical guidance for Swift API design. It can:
Parameter, Returns, Throws, Note, etc.)Non-opinionated: Focuses on API correctness and clarity, not architecture or folder structures.
Guidelines-first: Anchored in Swift API Design Guidelines semantics and established conventions.
Practical and concise: Optimizes for real review and implementation workflows, not theoretical style debates.
swift-api-design-guidelines-skill/
SKILL.md
references/
argument-labels.md - Rules for first-argument labels, grammar, and conversion cases
fundamentals.md - Core priorities and documentation-comment principles
general-conventions.md - Complexity docs, casing, free-function exceptions, overload conventions
parameters.md - Parameter naming, defaults, ordering, and file literal guidance
promote-clear-usage.md - Naming clarity, omitted words, and role-based identifiers
special-instructions.md - Tuple/closure naming and weak-type overload disambiguation
strive-for-fluent-usage.md - Fluent call-site phrasing and mutating/nonmutating naming pairs
use-terminology-well.md - Terms of art, abbreviations, and precedent
Contributions are welcome! This repository follows the Agent Skills open format, which has specific structural requirements.
Please read CONTRIBUTING.md for:
SKILL.md and the reference filesCreated by Erik Sebastian de Erice Jerez.
This skill is open-source under the MIT License. See LICENSE for details.