SDLC enforcement for Claude Code — hooks, skills, and wizard setup in one command. TDD, planning, self-review, CI shepherd.
README
A self-evolving Software Development Life Cycle (SDLC) enforcement system for AI coding agents. Makes Claude plan before coding, test before shipping, and ask when uncertain. Measures itself getting better over time.
Built on 15+ years of software engineering and founding engineering experience — battle-tested patterns from real production systems, baked into an AI agent that follows tried-and-true software quality practices so you don't have to enforce them manually.
Built for Claude Code. Using OpenAI's Codex CLI instead? Check out
codex-sdlc-wizard. Need privacy-first / any-backend (local Ollama, Azure OpenAI, hosted OSS)? Seeopencode-sdlc-wizard. (Full ecosystem.)
Requires Claude Code (Anthropic's CLI for Claude).
Run from your terminal or from inside Claude Code (! prefix):
npx -y agentic-sdlc-wizard@latest init
The @latest pin forces npm to fetch the newest version. Without it, npx may serve a stale CLI from your local cache (#358); init also nudges if it detects a gap.
Then start (or restart) Claude Code — type /exit then claude to reload hooks. Setup auto-invokes on first prompt — Claude reads the wizard doc, scans your project, and generates bespoke CLAUDE.md, SDLC.md, TESTING.md, and ARCHITECTURE.md. No manual commands needed.
curl (no npm install needed):
curl -fsSL https://raw.githubusercontent.com/BaseInfinity/claude-sdlc-wizard/main/install.sh | bash
Homebrew:
brew install BaseInfinity/sdlc-wizard/sdlc-wizard
sdlc-wizard init
GitHub CLI extension:
gh extension install BaseInfinity/gh-sdlc-wizard
gh sdlc-wizard init
From GitHub (no npm registry needed):