Autonomous feature-development pipeline for Claude Code: investigation → decisions → plan → review → implementation → codereview → report. Makes every decision itself (no interactive questions), with persistent state and hook-enforced progress.
Use when an active ai-dp run is at the codereview step. Runs an embedded simplify review (reuse / quality / efficiency) over this run's diff and applies fixes. Self-contained — no external /simplify dependency.
Use when an active ai-dp run is at the decisions step. Autonomously resolves every hard design decision before planning and writes a decisions.md listing each decision, the options considered, and which one was selected (with rationale).
Use when an active dev-pipeline run is at the implementation step. Generates todos from plan.md, implements them one-by-one, and runs typecheck + lint at the end. Strict-typing rules (no `any`, no dirty `as`) are self-policed by the skill and verified by the project's lint.
Use when the user asks to improve, fix, tweak, or extend the dev-pipeline plugin itself (its skills, orchestrator, scripts, manifest). Edits this plugin's source tree, bumps version, and creates a git commit. Plugin authors only — refuses to run if the plugin is installed via marketplace cache.
Use when an active dev-pipeline run is at the investigation step. Gathers wide context about the feature and writes a structured context.md (Feature explanation, Related files, Existing code worth reusing, Risks & unknowns).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An autonomous feature-development pipeline for Claude Code (ai-dp namespace). It runs end-to-end without interactive questions — the agent makes every hard call itself, records each one, and finishes with a readable report.
investigation → decisions → plan → plan-improve → plan-improve-apply
→ plan-wrapup → implementation → codereview → report
State lives in your project at .claude/ai-feature-pipeline/<feature>/. Artifacts (context.md, decisions.md, plan.md, review.md, report.md, state.json) are plain files you can read, diff, and commit.
This is the autonomous sibling of
dp.dppauses at proposal and wrap-up for your approval;ai-dpnever stops to ask. The two are fully namespaced and can be installed side by side (see Coexistence withdp).
AskUserQuestion. Every ambiguity is resolved by the agent.decisions step writes decisions.md — a list of every hard call, each with the options considered and the one SELECTED (plus a one-line rationale). It's your audit trail, and you override a run by editing it.plan.md simply opens with a Proposal section (what/why, root cause for bugs, brief approach).report.md: how it was implemented, problems encountered, any tech debt added, and what tests were added — in plain, readable prose.In a running session:
/plugin marketplace add kostia-official/claude-ai-dev-pipeline-plugin
/plugin install ai-dp@claude-ai-dev-pipeline-plugin
From the terminal:
claude plugin marketplace add kostia-official/claude-ai-dev-pipeline-plugin
claude plugin install ai-dp@claude-ai-dev-pipeline-plugin
Then in any project:
/ai-dp:dev-pipeline rewrite auth to use refresh tokens
To resume:
/ai-dp:dev-pipeline continue auth-rewrite
# or pass the path directly:
/ai-dp:dev-pipeline .claude/ai-feature-pipeline/auth-rewrite/
Upgrade later:
/plugin marketplace update claude-ai-dev-pipeline-plugin
/reload-plugins
$PATH — every hook and CLI script runs on Bun. brew install bun or curl -fsSL https://bun.sh/install | bash.codereview and report steps read the run diff.No bun install needed: the scripts use only Bun/Node builtins.
| # | Step | Output | Notes |
|---|---|---|---|
| 1 | ai-dp:investigation | context.md | Wide context; records any ambiguity instead of asking. |
| 2 | ai-dp:decisions | decisions.md | Resolves every hard call itself; options + SELECTED + rationale. |
| 3 | ai-dp:plan | plan.md | Opens with the Proposal section, then the detailed plan. |
| 4 | ai-dp:plan-improve | review.md | Self-review of the plan. |
| 5 | ai-dp:plan-improve-apply | patched plan.md | Applies fixes; decides unclear ones itself and logs them. |
| 6 | ai-dp:plan-wrapup | finalized plan.md | Consistency check, then auto-advances (no sign-off). |
| 7 | ai-dp:implementation | code changes | No : any / no dirty as; Stop hook blocks completion until typecheck + lint pass. |
| 8 | ai-dp:codereview | review + fixes | Embedded reuse/quality/efficiency review; Promise.all is never auto-applied. |
| 9 | ai-dp:report | report.md | Readable summary: implementation, problems, tech debt, tests. |
Once started, the run chains through all nine steps on its own.
enforce-pipeline-progress.ts) keeps the run moving: it hard-blocks a turn from ending while the current step is still pending. It also blocks finishing implementation until typecheck + lint are recorded as passing.: any, no dirty as) are self-policed by the implementation skill and backed by the project's own lint — not a separate static-analysis hook.dpai-dp is fully namespaced so it never collides with dp:
AIDP_SESSION_ID, AIDP_PLUGIN_ROOT, AIDP_STATE_DIR (vs dp's DP_*)..claude/ai-feature-pipeline/<feature>/ (vs dp's .claude/feature-pipeline/). Each plugin's Stop hook only sees its own runs./tmp/ai-dp-logs/ (vs dp's /tmp/dp-logs/).Install both; they won't interfere.
Each session sees only the runs it created or explicitly resumed, so two concurrent sessions in one project don't block each other. A SessionStart hook captures the session id and exports it (AIDP_SESSION_ID) via additionalContext + $CLAUDE_ENV_FILE; the orchestrator and skills pass it to advance.ts. Explicit resume transfers ownership to the current session.
Feature-planning pipeline for Claude Code: investigation → proposal → plan → review → implementation → codereview, with persistent state and hook-enforced rules.
npx claudepluginhub kostia-official/claude-ai-dev-pipeline-plugin --plugin ai-dpComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.