§1 The toolkit

Small CLIs, one gate each, zero dependencies

32 published packages: 29 gate CLIs behind one dispatcher, plus the shared foundation (cli, core, init). Each gate enforces a single machine-checkable question and answers on its exit code, and they all share a runtime convention, so tools built independently still feel like one product. Click any package for its docs.

EXHIBIT 1.1Is the spec executable?
adlc spec-lintEXIT 0 — PASS
$ adlc spec-lint ticket.md
✓ PASS: every acceptance criterion names a verification method

The command and exit code are real; the verdict line is this record's one-line summary of the result, not a verbatim transcript.

Read the original essay ↗

§2 Implement

Run it against your own repository

curl -fsSL https://www.agenticlifecycle.ai/install.sh | sh

macOS and Linux, Node 18+. Then adlc init in your repository. Windows is not supported. Every install channel →

ADLC began as an essay series. Read the original theory at voodootikigod.com ↗MIT · @adlc on npmPrivacy