From ralph-agent
This command invokes Geoff's Planner agent to analyze your specs/ directory and codebase, creating or updating IMPLEMENTATION_PLAN.md with prioritized tasks.
How this command is triggered — by the user, by Claude, or both
Slash command
/ralph-agent:gplanThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /ralph-agent:gplan Command This command invokes Geoff's Planner agent to analyze your specs/ directory and codebase, creating or updating IMPLEMENTATION_PLAN.md with prioritized tasks. `★ Insight ─────────────────────────────────────` **Geoff's Planner vs Traditional Planning:** - Traditional: Manual planning, missed dependencies, stale specs - Geoff's Planner: Parallel subagent analysis of ALL specs, gap detection against actual code, prioritization via Ultrathink - Result: Accurate, up-to-date implementation plans automatically `─────────────────────────────────────────────────` ## W...
This command invokes Geoff's Planner agent to analyze your specs/ directory and codebase, creating or updating IMPLEMENTATION_PLAN.md with prioritized tasks.
★ Insight ─────────────────────────────────────
Geoff's Planner vs Traditional Planning:
─────────────────────────────────────────────────Geoff's Planner will:
specs/ directory using parallel subagentsIMPLEMENTATION_PLAN.md (if exists) and src/lib/*src/* implementation against specs/* requirements using parallel subagentsIMPLEMENTATION_PLAN.md with prioritized, actionable tasks/ralph-agent:gplan
With custom parallelism:
/ralph-agent:gplan --parallel=50
| Argument | Description | Default |
|---|---|---|
--parallel=N | Number of parallel subagents for analysis | 10 |
--max-passes=N | Maximum planning passes (typically 1) | 1 |
Parallelism Guide:
10-20: Small projects (<50 spec files)50-100: Medium projects (50-200 spec files)100-250: Large projects (200+ spec files)Note: Planning is typically a one-shot operation. For iterative execution control, use /ralph-agent:gbuild --max-iterations=N.
specs/ directory must exist with specification files
IMPLEMENTATION_PLAN.md with:
╔══════════════════════════════════════════╗
║ GEOFF'S PLANNER - COMPLETE ✓ ║
╚══════════════════════════════════════════╝
Analysis Summary:
- Specs analyzed: 15 files
- Parallel subagents: 10
- Gap analysis: 45 comparisons
- Tasks created: 23 tasks
Highest Priority Tasks:
1. [P1] Implement user authentication
2. [P1] Create database schema
3. [P2] Build REST API endpoints
IMPLEMENTATION_PLAN.md updated.
Ready for Geoff's Builder: /ralph-agent:gbuild
After /ralph-agent:gplan completes:
IMPLEMENTATION_PLAN.md/ralph-agent:gbuild to implement tasks/ralph-agent:gplan after spec changes to update the planTo stop while running:
| Command | Purpose |
|---|---|
/ralph-agent:gplan | Create/update IMPLEMENTATION_PLAN.md from specs |
/ralph-agent:gbuild | Implement tasks from IMPLEMENTATION_PLAN.md |
/ralph-agent:ralph | Execute existing IMPLEMENTATION_PLAN.md tasks (no git workflow) |
/plan | Generic planning command (varies by project) |
| Error | Solution |
|---|---|
specs/ directory not found | Create specs/ directory with your specification files |
specs/ is empty | Add specification files to specs/ directory |
No specs/ and no IMPLEMENTATION_PLAN.md | Create specs/ first, then run /ralph-agent:gplan |
/ralph-agent:gbuild - Implement the plan with git workflow/ralph-agent:ralph-init - Create empty IMPLEMENTATION_PLAN.md template/ralph-agent:ralph - Execute plan without git workflownpx claudepluginhub tmdgusya/roach-loop --plugin ralph-agent/specGenerates or refines Choo Choo Ralph spec files (.choo-choo-ralph/*.spec.md) from plan files or conversation context, using parallel sub-agents for codebase and tech research.
/planDecomposes specification into small 2-5 minute tasks with file paths, code sketches, tests, dependencies. Outputs plan MD file, feature branch, and git commit.
/blueprintGenerates an implementation plan with system architecture design, component interfaces, data flow, and dependency-ordered task breakdown from a specification. Supports --input FILE and --component NAME.
/forge-planCreates implementation plan from spec ID including architecture and task breakdown in markdown, then generates atomic task YAML files. Supports --dry-run to preview without writing.