FAQ
Everything you need to know about Plan Forge.
.github/ directory.
The pipeline works in three ways: Pipeline Agents (optimized for VS Code + Copilot), Prompt Templates (VS Code Copilot Chat), and Copy-Paste Prompts (works in any AI tool โ Claude, Cursor, ChatGPT, Gemini, Windsurf, terminal agents).
First-class agent support: Setup generates rich native files for Claude Code, Cursor, and Codex CLI. This includes all 16 guardrail files embedded in the context file, all prompts and scaffolding recipes as native skills/commands, all 19 reviewer agents as invocable skills, and smart instructions that emulate Copilot's auto-loading and post-edit scanning. Use -Agent claude,cursor during setup.
Copilot files are always installed. Additional agents layer on top โ use one, some, or all.
AGENT-SETUP.md has full brownfield instructions.
-Preset dotnet,azure-iac for an app with infrastructure code.
chat.useCustomizationsInParentRepositories in VS Code settings so child workspaces inherit parent guardrails. Run multi-preset setup with different stacks for different directories (e.g., -Preset typescript,azure-iac -ProjectPath ./packages/api).
A blacksmith inspects the forge, checks the tools, and makes sure everything is ready before the work begins. pforge smith does the same for your project โ it diagnoses five areas in seconds:
Every issue includes a FIX: suggestion with the exact command or setting to resolve it. Run it after setup, after updates, or whenever something feels off.
plan-forge-memory) โ 106 files have OpenBrain hooks, but they're all gated behind "if configured." You get the full pipeline, all guardrails, and all agents without it. OpenBrain just makes the experience compound over time.
extension.json manifests. Distribute via GitHub repos, git submodules, or ZIP files. Teams install with pforge ext install. Add an org-rules.instructions.md for company-wide naming conventions, approved libraries, and compliance gates.
pforge ext search to browse the community catalog, pforge ext info <name> for details, and pforge ext add <name> to download and install in one step. The catalog uses a Spec Kit-compatible format โ extensions marked speckit_compatible work in both tools.
.vscode/mcp.json (and .claude/mcp.json for Claude), which exposes 8 forge tools as native MCP functions: forge_smith, forge_validate, forge_sweep, forge_status, forge_diff, forge_ext_search, forge_ext_info, and forge_new_phase. Your AI agent can call these directly โ no terminal commands needed. The MCP server is composable with OpenBrain for persistent memory.
Add the Plan Forge Validate GitHub Action to your workflow:
- uses: srnichols/plan-forge-validate@v1
with:
sweep: true # Run TODO/FIXME sweep
fail-on-warnings: false # Warnings don't block merge
It checks six areas: setup health, file counts per preset, unresolved placeholders, orphaned agents, plan artifacts (scope contracts + slices), and a completeness sweep. Every failure shows exactly what's wrong.
The action has zero dependencies beyond bash and git, runs in ~5 seconds, and outputs passed, failed, warnings, and result for use in downstream steps.
pforge analyze <plan-file>. It scores your implementation against the plan across 4 dimensions: requirement traceability, scope compliance, test coverage, and validation gates. Returns a consistency score out of 100. Also available as the forge_analyze MCP tool and via analyze: true in the GitHub Action.
Both are open-source, MIT-licensed frameworks for disciplined AI-assisted development โ and both are excellent. They solve different parts of the problem:
Spec Kit (by GitHub) focuses on Spec-Driven Development โ turning ideas into executable specifications via slash commands (/speckit.specify, /speckit.plan, /speckit.implement). It has a massive community (85K+ stars, 144 contributors), supports 25+ AI agents natively, and offers a rich extension and preset ecosystem with 40+ community extensions. It shines at defining what to build and generating implementation from specs.
Plan Forge focuses on hardened execution โ locking specs into scope contracts the AI cannot deviate from, enforcing standards with 16โ17 auto-loading guardrail files per stack, providing 18 specialized reviewer agents (security, architecture, performance, compliance, etc.), and validating at every slice boundary. It shines at ensuring the AI builds exactly what was specified with enterprise-grade quality.
They're genuinely complementary: use Spec Kit to write the spec, Plan Forge to enforce it. Or pick the one that matches your team's priorities (see the next question).
Pick Spec Kit if your team uses multiple AI tools (not just VS Code), you want the largest community and extension ecosystem, and you prefer a lightweight spec-first methodology you can adopt incrementally. GitHub's backing means strong long-term viability and rapid iteration.
Pick Plan Forge if you want deep guardrails that auto-enforce during coding, you need specialized reviewer agents, and you care about enterprise patterns like deployment templates, lifecycle hooks, and scope-contract enforcement. First-class support for VS Code + Copilot, Claude Code, and Cursor โ with MCP tools for native integration.
Honest take: Spec Kit has the bigger ecosystem and broader agent support today. Plan Forge goes deeper on runtime enforcement and enterprise quality gates. Both are free. You really can't go wrong.
Yes โ Plan Forge auto-detects Spec Kit artifacts. When you start Step 0 (Specifier), it scans for specs/*/spec.md, plan.md, and memory/constitution.md. If found, it offers to import them directly โ no re-specifying needed.
The extension catalogs also use the same format, so Spec Kit-compatible extensions work in both tools. See the full integration guide for the combined workflow.
Still have questions?