Integrations
Claude Code
Adopt the ADLC inside Claude Code with a phase-routing skill, gate commands, a prosecutor subagent, and hooks that fire the gates automatically.
ADLC in Claude Code
Claude Code runs the whole lifecycle from inside the editor: a phase-routing
skill, ticket/distill/maintain commands, a prosecutor subagent, and hooks that
fire the gates automatically. No API keys are required; Claude is the model via
--prompt-only.
Install
npx plugins add voodootikigod/adlc # install the plugin into your agent tool(s)
npm install -g @adlc/cli # the gate toolkit the plugin shells out to
/adlc:adlc-init # bootstrap .adlc/ in your repo (once)npm install -g @adlc/cli
/plugin marketplace add voodootikigod/adlc
/plugin install adlc@adlc
/adlc:adlc-initHow each phase maps into Claude Code
| ADLC phase | Mechanism | Claude Code vector |
|---|---|---|
| P0 Triage | /adlc:adlc-ticket | Slash command authors & triages a ticket into .adlc/tickets.json. |
| P1 Interrogate | adlc spec-lint, parallax | Phase-routing skill runs the spec gates. |
| P2 Decompose | adlc coldstart, model-router | Skill resolves ticket scope and routes work by tier. |
| P3–P4 Rail & Build | adlc rails-guard | Hook blocks edits to frozen rails on every structured edit. |
| P5 Prosecute | /adlc:adlc-prosecute → prosecutor subagent | Fresh-context, refute-chartered review before merge. |
| P7 Distill | /adlc:adlc-distill | Turns repeated findings into deterministic defenses. |
What gets installed
- Skill: the
adlcphase-routing skill that picks the right gate. - Commands:
/adlc:adlc-init,/adlc:adlc-ticket,/adlc:adlc-prosecute,/adlc:adlc-distill,/adlc:adlc-maintain. - Subagents:
adlc:prosecutor, the P5 pre-merge gate, backed by a specialist panel (contract, correctness, diff, security, tests, verifier). - Hooks: structured-edit rails-guard + CI backstop.
Source: plugins/adlc-claude-code/.
Go deeper
The prosecution gate this integration automates: Prosecution, Not Code Review.