一键导入
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.