Help us improve
Share bugs, ideas, or general feedback.
PLAN.md execution pipeline with implementation, objective quality gates, and independent review for Claude Code.
npx claudepluginhub bishnubista/plangatePLAN.md execution plugin for Claude Code that runs every task through an implementation subagent, objective quality gate, and independent reviewer before completion. It auto-detects stack commands across Node, Python, Kotlin, Go, Rust, and Swift, supports custom command overrides, and manages phase workflows for branch setup, checkpointed orchestration, troubleshooting investigations, and pre-PR validation.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
PLAN.md-driven development with quality gates for Claude Code.
Each task flows through: implement (subagent) > build gate (pass/fail) > review (independent subagent). Fresh context per stage prevents the failure mode where AI agents mark their own homework.
/plugin marketplace add bishnubista/plangate
/plugin install plangate@plangate
Or run /plugin and install from the Discover tab.
claude --version)gh) authenticated if you use /plangate:phase finish to create PRs.plangate.json)Use MARKETPLACE_SUBMISSION.md as a copy-paste pack for Claude Plugin Directory submission fields.
Included assets:
MARKETPLACE_SUBMISSION.mdassets/plangate-marketplace-card.svgAll commands are provided by plugin skills (no legacy commands/*.md wrappers).
| Command | What it does |
|---|---|
/plangate:orchestrate [N] | Execute phase N tasks through the full pipeline |
/plangate:gate | Typecheck + lint + build + tests validation |
/plangate:status | Show current phase, task progress, orchestration state |
/plangate:phase start N / finish | Branch creation, PLAN.md updates, PR creation |
/plangate:investigate {name} | Structured investigation doc for complex bugs |
For each task in a phase, the orchestrator runs:
1. IMPLEMENTER (Sonnet subagent)
Implement > write tests > self-validate > commit
2. BUILD GATE (Bash, no AI)
typecheck > lint > build — objective pass/fail
3. REVIEWER (Sonnet subagent, independent)
Spec compliance + code quality + distrust of implementer
4. UPDATE PLAN.MD
Check off completed task
If any stage fails, a fix subagent is dispatched and the gate re-runs. Max 2 retries per stage.
The reviewer receives the original task spec and the git diff — never the implementer's self-assessment. It's explicitly told: "Do NOT trust the implementer." This catches skipped features, fake tests, missed edge cases, and bugs from blindly following patterns.
/plangate:gate runs validation and reports results:
| Check | Status | Details |
|------------|--------|----------------------|
| Typecheck | PASS | clean |
| Lint | PASS | clean |
| Build | PASS | clean |
| Tests | PASS | 24 passing, 0 failing|
Verdict: GATE PASSED
The gate stops on first failure — build won't run if typecheck fails. Non-negotiable before every PR.
/plangate:phase start 2 core-api # Create branch feat/phase-2-core-api
/plangate:orchestrate 2 # Run all Phase 2 tasks through pipeline
/plangate:phase finish # Gate + push + create PR
For bugs that need more than a quick fix:
/plangate:investigate auth-token-expiry
# Creates docs/investigations/2026-02-07-auth-token-expiry.md
Tracks hypotheses, trials, root cause, and lessons learned. Follows the 3-fix rule: if 3 fixes fail, stop and question the architecture.
The session hook auto-detects your project stack. No manual configuration needed.
| Marker | Stack | Package Manager |
|---|---|---|
bun.lock | node/nextjs | bun |
pnpm-lock.yaml | node/nextjs | pnpm |
yarn.lock | node/nextjs | yarn |
package-lock.json or package.json (fallback) | node/nextjs | npm |
pyproject.toml | python | uv |
build.gradle.kts | kotlin | gradle |
go.mod | go | go |
Cargo.toml | rust | cargo |
Package.swift | swift | spm |
Override with .plangate.json:
{
"commands": {
"typecheck": "your-custom-typecheck",
"lint": "your-custom-lint",
"build": "your-custom-build",
"test": "your-custom-test"
}
}
There is no /install-plugin command. Use /plugin install plangate@plangate after adding the marketplace.
The skill reads PLAN.md for tasks. Create one with - [ ] checkboxes.
The hook needs lockfiles or package.json. Run bun init, npm init, etc., or create .plangate.json with custom commands.