drafting-a-skill
Pipeline-only content, never invoked via the Skill tool -- its own procedure text is read and run directly by executing-a-branch-plan (Step 6, agentType branch-plan-task) for a brand-new or existing SKILL.md, or by scorer-gated-skill-edits's own Step 3 for one bounded gate-loop iteration or Step 9 for its pre-ship review -- never the entry point for "should this even be a skill."
- Compatibility
- disable-model-invocation is a Claude-Code/Cursor-specific field the standard Agent Skills spec does not define; on a runtime without it, this skill's manual-only invocation mode must be enforced by naming convention or documentation instead.
Pinned to revision 2ec9d48ea412, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/drafting-a-skill/SKILL.md
- skills/drafting-a-skill/metadata/gitapex.yaml
- skills/drafting-a-skill/references/decision-log-discipline.md
- skills/drafting-a-skill/references/gitapex-cross-links.md
- skills/drafting-a-skill/references/skill-writing-fundamentals.md
- skills/drafting-a-skill/scripts/gitapex_generate_skill_contract.py
- skills/drafting-a-skill/scripts/test_gitapex_generate_skill_contract.py
Every link opens the file at its source, pinned to the revision this page describes.