Contributor Guide
Commit Conventions
Use conventional commits:
feat:— New templates, platform support, modesfix:— Template fixes, validation correctionsdocs:— Reference updates, SKILL.md changesrefactor:— Internal restructuring
Branch Strategy
main— Stable, testedfeat/*— Feature branches
Pull Request Process
- Create feature branch from
main - Make changes following
CLAUDE.mdguidelines - Run validation:
bash scripts/validate-skill.sh dist/test-skill/ - Submit PR with description of changes
Code Review Checklist
- Templates use
{{variable}}syntax consistently - New files referenced in
SKILL.mdandprompts/meta-controller.md - JSON schemas validate with
python3 -c "import json; json.load(open('file'))" - Scripts have
#!/usr/bin/env bashshebang andset -euo pipefail - Cross-references resolve (no dangling paths)
- agentskills.io spec compliance maintained
Architecture References
SKILL.md— Skill functionality and behaviorCLAUDE.md— Development guidelinesreferences/agentskills-spec.md— Spec compliance referencereferences/exemplar-skills.md— Template extraction guidance