Reusable AI agent skills for iOS/macOS development.
A skill is a self-contained knowledge package that teaches an AI agent how to perform a specific task correctly. Each skill includes a workflow, code patterns, and reference material.
Each skill lives in its own directory:
<skill-name>/
SKILL.md # Main skill definition
agents/
openai.yaml # Agent registration config
references/ # Optional reference docs
*.md
| Skill | Description |
|---|---|
| changelog | Maintain CHANGELOG.md following Keep a Changelog |
| ios-xcui-screenshot-tests | Write correct XCUIAutomation screenshot tests |
| semver | Manage version numbers with Semantic Versioning 2.0.0 |
Skills can be installed globally or per-project:
- Global:
~/.claude/skills/ - Project:
.claude/skills/
- Create a directory with the skill slug (lowercase kebab-case)
- Add
SKILL.mdwith YAML frontmatter (name,description,metadata) - Add
agents/openai.yamlwith interface and policy config - Optionally add
references/for supplementary docs - Sanitize all content — remove project names, personal URLs, credentials, and any identifying information before committing
- Update this README and the CHANGELOG