Architecture discovery agent. Guides users through a conversational design process to produce a validated project manifest with nodes, shared models, and dependency graph. Assesses complexity tier (SMALL/MEDIUM/LARGE) to calibrate governance intensity. Use when running /forgeplan:discover.
Node builder agent. Generates code for a specific node following its spec exactly, with anchor comments, shared model injection, and pre-build spec challenge. Use when running /forgeplan:build.
Post-build design quality agent. Checks frontend code for AI-slop patterns, visual consistency, and component quality. Generates findings like sweep agents. Tier-aware depth.
Socratic questioning agent that extracts real requirements through structured dialogue. Identifies ambiguities, contradictions, and unstated assumptions before design begins.
Research agent — comprehensive package, license, pattern, and reference project research. Searches npm/GitHub, checks licenses and health, finds reference implementations, identifies best practices. Consolidates: researcher + license-checker + inspiration.
Show which nodes depend on a shared model and what updates they need.
Build one node or all ready nodes under ForgePlan enforcement.
Run the ForgePlan setup wizard for cross-model review and settings.
Run the full autonomous ForgePlan pipeline from build through certification.
Design a new ForgePlan architecture and generate the initial manifest.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
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.
Architecture-governed AI builds. A Claude Code plugin.
/forgeplan:greenfield "A task manager with teams, permissions, and Supabase"
# One confirmation. Walk away. Come back to a certified, runnable codebase.
✓ Discovered: 5 nodes, 2 shared models (MEDIUM tier)
✓ Researched: 12 packages vetted, all MIT
✓ Specced: 47 acceptance criteria across 5 nodes
✓ Built: 38 files, all tests passing
✓ Verified: compiles, tests pass, dev server starts
✓ Reviewed: 5/5 nodes pass 7-dimension spec audit
✓ Swept: 5 agents, 2 passes, 0 findings remaining
✓ Certified. Ready to ship.
ForgePlan sits between you and your AI-generated code. You describe the architecture once — nodes, boundaries, shared models, acceptance criteria — and the harness enforces it as code gets generated. Writes outside a node's file scope are rejected by a hook. Shared type redefinitions are blocked. Builds don't complete until acceptance criteria are met.
The pipeline: discover → spec → build → verify → review → sweep → certify.
Each step scales to your project. A simple app gets 3 sweep agents and finishes in one session. A complex app gets all 5 agents, cross-model verification, and convergence certification.
Optional design direction can live in DESIGN.md, docs/DESIGN.md, or .forgeplan/wiki/design.md. ForgePlan surfaces those files in session status and feeds them into frontend build/design-pass flows when present. You can also enable bundled design profiles in .forgeplan/config.yaml via design.profiles, add secondary influences with design.mixins, and add synthesis guidance with design.blend_notes. Imported external profiles use the awesome/<slug> namespace, for example awesome/vercel, awesome/linear.app, or awesome/notion.
You: /forgeplan:greenfield "A task manager with teams, permissions, and Supabase"
ForgePlan runs autonomously:
→ Architect decomposes into nodes, assesses complexity, picks stack
→ Researcher vets packages, checks licenses, finds patterns
You: Confirm architecture once. Walk away.
→ Specs all nodes with acceptance criteria
→ Builds each node (skills loaded per node type)
→ Verifies it compiles, tests pass, dev server starts
→ Design pass checks frontend for AI-slop patterns
You: Optional — "make it darker" / "use green accent" / [enter to skip]
→ Reviews every node against its spec
→ 5 sweep agents audit the full codebase
→ Certifies. Done.
Three interactions: confirm the architecture, steer the design (optional), and pick up your certified app. Everything else is autonomous.
# Claude Code plugin — add via settings, then:
/forgeplan:help
Start here:
/forgeplan:greenfield [description] # Idea → certified app (autonomous)
/forgeplan:guide # What should I do next?
When you want more control:
/forgeplan:discover # Architecture conversation or --from doc.md
/forgeplan:research [topic] # Package search, license check, patterns
/forgeplan:spec [node|--all] # Generate enforcement contracts
/forgeplan:build [node|--all] # Build with file scope + shared model enforcement
/forgeplan:review [node] # 7-dimension spec-diff audit
/forgeplan:sweep [--cross-check] # Multi-agent codebase audit
/forgeplan:deep-build # Full autonomous pipeline
| What | How |
|---|---|
| File scope | Builder can only write to its node's directory. Hook rejects everything else. |
| Shared models | Types in the manifest must be imported from canonical source. Local redefinitions blocked. |
| Shell commands | Only safe commands allowed during builds. Dangerous operations rejected. |
| Acceptance criteria | Stop hook checks every criterion. Unmet criteria bounce the builder back. |
| Phase boundaries | Future-phase nodes are locked until current phase completes. |
80%+ of enforcement is instant glob matching. LLM-based checks only when needed.
Five agents audit your code from different angles after every build. All opus.
| Agent | Job |
|---|---|
| Adversary | Tries to break it — injection vectors, false-pass conditions, error handling gaps |
| Contractualist | Diffs both sides of every boundary — type mismatches, API contract violations, import drift |
| Pathfinder | Walks every user flow end-to-end — dead-end states, accessibility, test quality |
| Structuralist | Zooms out — over-engineering, dead code, inconsistent patterns, documentation accuracy |
| Skeptic | Traces every spec criterion to code — logic bugs, missing implementations, cross-agent gaps |
npx claudepluginhub cspergel/forgedev --plugin forgeplanPhase-based AI development framework with 16+ specialized agents, structured phases, and file-based handoffs. Works with greenfield and existing codebases.
Full-stack agents — frontend, backend, API, DevOps architects
Use this agent when you need to design scalable architecture and folder structures for new features or projects. Examples include: when starting a new feature module, refactoring existing code organization, planning microservice boundaries, designing component hierarchies, or establishing project structure conventions. For example: user: 'I need to add a user authentication system to my app' -> assistant: 'I'll use the code-architect agent to design the architecture and folder structure for your authentication system' -> <uses agent>. Another example: user: 'How should I organize my e-commerce product catalog feature?' -> assistant: 'Let me use the code-architect agent to design a scalable structure for your product catalog' -> <uses agent>.
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Use this agent when you need to design scalable architecture and folder structures for new features or projects. Examples include: when starting a new feature module, refactoring existing code organization, planning microservice boundaries, designing component hierarchies, or establishing project structure conventions. For example: user: 'I need to add a user authentication system to my app' -> assistant: 'I'll use the code-architect agent to design the architecture and folder structure for your authentication system' -> <uses agent>. Another example: user: 'How should I organize my e-commerce product catalog feature?' -> assistant: 'Let me use the code-architect agent to design a scalable structure for your product catalog' -> <uses agent>.
Autonomous multi-agent development framework with spec-driven sprints and convergent iteration