Write specs that are fuel for agents rather than documents for humans — a fixed section layout with stable, testable UC ids that drive implementation, tests, and QA. Use when writing or reviewing a spec in specs/<TICKET>/spec.md, turning a ticket or a written request into acceptance criteria an agent can execute unattended, deciding whether a spec is ready to queue, or splitting an oversized spec.
Install
npx skills add emgiezet/aisdlc --skill spec-authoringnpx skills add emgiezet/aisdlc --skill spec-authoring -a claude-code -gnpx skills add emgiezet/aisdlc --skill spec-authoring -a codex -ggemini skills install https://github.com/emgiezet/aisdlc.git --path plugins/sdlc/skills/spec-authoringgh skill install emgiezet/aisdlc spec-authoringgit clone --depth 1 https://github.com/emgiezet/aisdlc /tmp/emgiezet__aisdlc
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/emgiezet__aisdlc/plugins/sdlc/skills/spec-authoring ~/.claude/skills/spec-authoring # Claude Code
cp -R /tmp/emgiezet__aisdlc/plugins/sdlc/skills/spec-authoring ~/.agents/skills/spec-authoring # Codex, Cursor, Gemini CLI, Copilot, OpenCode