@adlc/pi
Injecting ADLC Development Lifecycle Gates into the pi Terminal
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: @adlc/pi. It is used for: Injecting ADLC Development Lifecycle Gates into the pi Terminal Full Skill content: https://321skill.com/skills/adlc-pi/raw/index.md Read that page and install it.
The prompt includes a link to the full Skill content. You can also view the full content.
This Skill addresses the lack of structured gates and anti-model-failure mechanisms for AI coding agents during development. In practice, AI models are prone to premature satisfaction, sycophancy, context corruption, and confident hallucinations, leading to uncontrolled code quality. While traditional SDLC defends against human shortcomings, ADLC redesigns gates for each phase to specifically counter model-specific failure patterns.
Usage is straightforward: simply install the @adlc/pi package in your pi terminal and invoke native tools like adlc_prosecute and adlc_gate via natural language commands. For example, tell the AI "Run a preflight check on the current code changes," and it will automatically execute the preflight package for preliminary checks; say "Review this code with prosecute," and it will call the prosecute tool for evidence verification. All tools adhere to the .adlc/ directory convention, forming a unified chain of gate evidence.
It is particularly well-suited for backend development, full-stack development, and agent development teams requiring rigorous quality control. Teams already using Claude Code for coding but struggling with unstable AI output can leverage ADLC's tools—such as model routing, behavioral drift detection, and merge prediction—to intercept issues in real-time during coding, rather than fixing them post-facto.
We recommend consistently using this toolset when starting new feature development or performing code reviews. Note that it primarily targets Node.js environments (>=18), and all tools are zero-dependency CLIs, requiring a terminal environment capable of running npm global packages. For non-Node projects, ADLC's specifications can still be referenced, though some tools (e.g., spec-lint) may require adaptation.
Key Features
Unlike traditional tools like ESLint or Prettier, which only check code style, ADLC is specifically designed to gate against AI model failure patterns (e.g., premature satisfaction, hallucinations). Each gate has corresponding machine-checkable evidence files, forming a complete audit trail.
Limitations
Requires Node.js >=18 environment, and all tools depend on the `.adlc/` directory convention. Manual migration is needed if the project does not use this directory structure.
FAQ
What is the difference between ADLC and standard code review tools?
ADLC is specifically designed to counter AI model failure patterns like premature satisfaction, sycophancy, and hallucinations, whereas traditional tools defend against human shortcomings (e.g., forgetfulness, fatigue).
Can I use it in a terminal other than Claude Code?
Yes, `@adlc/pi` is a plugin for the pi terminal (i.e., Claude Code), but ADLC's CLI tools can also be used independently via `npx @adlc/cli`.
Installation guide for AI assistants
If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:
Visit https://321skill.com/skills/adlc-pi/raw/index.md to read the original Skill definition (Markdown format) for @adlc/pi, and install it according to the instructions.
Raw Markdown URL for AI: /skills/adlc-pi/raw/index.md