agent-sdlc¶
A software development lifecycle shipped as agent config: rules, skills, slash commands and a diff-scoped mutation gate, installable into Claude Code and Codex.
The layout is agent-agnostic: skills/ commands/ rules/ bin/ mutation_gate/
at the root, no agent home baked in.
Install¶
--target claude|codex|all picks the agent home. install.sh symlinks
skills/ into ~/.claude/skills and ~/.codex/skills, commands/*.md into
~/.claude/commands and as ~/.codex/skills/<name>/SKILL.md, rules/*.md
into ~/.claude/rules, bin/* into ~/.claude/bin, generates
~/.codex/AGENTS.md from rules/, and merges the hook lines from
settings.example.json into ~/.claude/settings.json. The mutation-gate
Stop hook is added only when the binary is on PATH. A second run changes
nothing.
--deps installs git gh jq docker python3 ast-grep pytest and the gate;
--deps=say adds the Kokoro voice stack.
The mutation-gate CLI alone, without the rest of the pack, installs with
pip install agent-sdlc (the importable module stays mutation_gate, the
console script stays mutation-gate).