بنقرة واحدة
resume
Resume a completed or blocked iterative research loop by collecting answers and relaunching.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Resume a completed or blocked iterative research loop by collecting answers and relaunching.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Capture session learnings and save to skills, guidelines, or reference docs under ~/.claude/.
Orchestrate parallel claude -p sessions — bootstrap, launch, monitor, and converge. Works with any skill that produces manifest.json, item directories, and a runner script.
Create a request (pull request or merge request) or update an existing one following project conventions.
Resolve merge or rebase conflicts between branches.
Assess open PRs with unaddressed review comments and generate a parallel addressing script — produces manifest.json and let-it-rip.sh for address-request-comments execution.
Assess open work items and generate a parallel execution script — produces manifest.json and let-it-rip.sh for implement/clarify execution.
| name | resume |
| description | Resume a completed or blocked iterative research loop by collecting answers and relaunching. |
| disable-model-invocation | true |
git branch --show-current 2>/dev/nullReview the state of a completed or blocked ralph loop, collect answers to blocking questions, update progress.md, and relaunch the loop.
/ralph:resume <project-path> - Resume a specific project (e.g., docs/staged-learnings/claude-skills-best-practices-v2)/ralph:resume - List available projects and prompt for selection$ARGUMENTS provided, use as the project pathdocs/staged-learnings/ and ask the operator to pick oneresearch/<basename> branch:
claude-skills-best-practices-v2 from docs/staged-learnings/claude-skills-best-practices-v2)research/<basename> branch exists via git branch -a --list *research/<basename>*research/<basename>. You'll need to check out that branch or use a worktree before relaunching."Read these files to understand the current state:
progress.md — status, completed/pending tasks, questions, completion signalspec.md — topic scope (for context)Output a status summary:
# Resume: <Project Name>
## Current State
- **Status**: <COMPLETE | BLOCKED_ON_USER | IN_PROGRESS>
- **Completion signal**: <present | not present>
- **Tasks**: <N completed, M pending>
- **Iterations**: <N>
## Pending Tasks
- [ ] <task 1>
- [ ] <task 2>
- ...
## Blocking Questions
<List unanswered questions from "Questions Requiring User Input" — those WITHOUT **ANSWER:** prefix>
If no blocking questions: "No blocking questions — loop can resume as-is."
💡 *Need to review the research before answering? Run `/ralph:brief <project-path>` first.*
If there are unanswered questions:
Apply changes to progress.md:
**ANSWER:** prefix inline (e.g., - How should X work? **ANSWER:** It should do Y)WOOT_COMPLETE_WOOT from the end of the file if presentIN_PROGRESSAfter updating progress.md:
Ready to resume. Run:
bash ~/.claude/ralph/research/wiggum.sh <project-path>
If the operator confirms, execute the command. If the project is on a remote branch (not local), remind the operator they need to check out that branch first or use a worktree:
The project lives on branch research/<basename>. To resume:
Option A — checkout the branch:
git checkout research/<basename>
bash ~/.claude/ralph/research/wiggum.sh <project-path>
Option B — use a worktree:
git worktree add .research-worktree research/<basename>
cd .research-worktree
bash ~/.claude/ralph/research/wiggum.sh <project-path>
**ANSWER:** inline prefix, not section header changes. This keeps the "Questions Requiring Operator Input" header stable for agents to append new questions.research/<topic> branches via worktrees. The skill handles this gracefully rather than assuming files are on the current branch.