Forge is a lightweight workflow layer for Claude Code that adds structured planning, deep validation, retry intelligence, session resumability, and cross-session memory.
/forge <objective>
This triggers the full workflow: understand → plan → validate plan → execute → validate → retry → learn.
/forge <objective>— Full workflow: plan, execute, validate, learn/forge-validate <module-id>— Validate a specific module/forge-status— Show current plan status and memory
planner— Decomposes objectives into module DAGs, validates plan structureworker— Executes a single module in a worktreereviewer— Reviews completed modules for correctness, uses contract checksdebugger— Root-cause analysis with structured log inspection
The forge MCP server provides 7 tools:
validate— Run verification commands with syntax checks, API contract verification, stagnation/velocity/oscillation detectionvalidate_plan— Structural plan validation: DAG cycles, file overlaps, command existence, schema checksmemory_recall— Search project/global memorymemory_save— Save learned patternsiteration_state— Track retry attempts per moduleforge_logs— Query structured JSONL logs (filter by run, module, phase, severity)session_state— Save/load/list orchestrator state for session resumability
This project is a Claude Code plugin. Install with claude plugin add github:TT-Wang/forge.
agents/ — Agent definitions (planner, worker, reviewer, debugger)
skills/ — Skill definitions (/forge, /forge-validate, /forge-status)
forge-mcp-server/ — MCP server (7 tools: validate, validate_plan, memory, iteration, logs, session)
.claude-plugin/ — Plugin manifest (plugin.json)
.forge/ — Runtime data (plans, memory, iterations, logs, state)