By smaluhn
GSD planning + Ralph Loop autonomous execution. Plan phases interactively, then hand off to Ralph for overnight batch execution with full state tracking.
npx claudepluginhub fliptables/scape-marketplace --plugin gsd-ralphStart autonomous Ralph Loop execution of planned GSD phases. Reads RALPH-OVERNIGHT.md and executes all phases.
Generate RALPH-OVERNIGHT.md handoff document from existing GSD plans. Bridges planning and autonomous execution.
Plan phases for autonomous Ralph execution. Creates ROADMAP, breaks into phases, generates overnight handoff.
Resume execution after Ralph Loop stopped mid-run. Reads state and continues from where it left off.
Check GSD-Ralph project status. Shows planning progress, execution state, and what to do next.
Plan interactively. Execute autonomously.
A Claude Code plugin that bridges structured project planning with Ralph Loop autonomous execution. Plan your phases during the day, let Ralph build them overnight.
GSD-Ralph combines two proven workflows:
| Command | Description |
|---|---|
/gsd-ralph:plan | Plan project phases interactively |
/gsd-ralph:handoff | Generate RALPH-OVERNIGHT.md from existing plans |
/gsd-ralph:execute | Start autonomous execution of planned phases |
/gsd-ralph:resume | Resume execution after interruption |
/gsd-ralph:status | Check project progress and next action |
1. /gsd-ralph:plan # Plan your phases (interactive)
2. /gsd-ralph:handoff # Generate overnight handoff
3. /gsd-ralph:execute # Start autonomous execution
4. ... Ralph works overnight ...
5. /gsd-ralph:status # Check what happened
6. git push # Push when satisfied
# Clone into your dev-tools
git clone https://github.com/smaluhn/gsd-ralph.git ~/git/dev-tools/gsd-ralph
# Install as local plugin in Claude Code
# (Plugin installation via Claude Code CLI)
cp commands/*.md ~/.claude/commands/gsd-ralph/
cp hooks/* ~/.claude/hooks/
gsd-ralph/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── commands/
│ ├── plan.md # Interactive planning
│ ├── handoff.md # Generate overnight handoff
│ ├── execute.md # Autonomous execution
│ ├── resume.md # Resume interrupted execution
│ └── status.md # Progress dashboard
├── hooks/
│ ├── hooks.json # Hook event config
│ └── ralph-stop-hook.sh # Loop continuation hook
├── scripts/
│ ├── start-loop.sh # Initialize loop state
│ └── stop-loop.sh # Stop loop
├── templates/
│ ├── ralph-overnight.md # Handoff document template
│ ├── state.md # State tracker template
│ ├── plan.md # Phase plan template
│ └── summary.md # Phase summary template
└── README.md
/gsd-ralph:plan guides you through:
/gsd-ralph:handoff generates .planning/RALPH-OVERNIGHT.md containing:
/gsd-ralph:execute runs without human input:
The stop hook (ralph-stop-hook.sh) prevents Claude from exiting mid-execution. When Claude tries to stop:
.planning/gsd-ralph-loop.local.mdDuring execution, these files track progress:
| File | Purpose |
|---|---|
.planning/STATE.md | Phase completion status |
.planning/RALPH-OVERNIGHT.md | Execution instructions |
.planning/DECISIONS.md | Decisions made during autonomous execution |
.planning/EXECUTION-LOG.md | Post-execution summary |
.planning/gsd-ralph-loop.local.md | Loop iteration state |
.planning/phases/{N}-{name}/{N}-PLAN.md | Phase plans |
.planning/phases/{N}-{name}/{N}-SUMMARY.md | Phase execution summaries |
MIT
Qiushi Skill: methodology skills for AI agents guided by seeking truth from facts, with Claude Code, Cursor, OpenClaw, Codex, OpenCode, and Hermes guidance.