ralph
持久执行闭环:不完成任务不停,带架构复核与新鲜验证证据。用户说「ralph / don't stop / 必须完成 / keep going」或任务需要保证完成并验证时使用。
Skill by hatsuyuki0103
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hatsuyuki0103-ralph
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ralph
What's inside
- Skill name
ralph- Description
- 持久执行闭环:不完成任务不停,带架构复核与新鲜验证证据。用户说「ralph / don't stop / 必须完成 / keep going」或任务需要保证完成并验证时使用。
- License
- MIT
- Instructions
- 77 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Ralph(持久执行闭环)
> 可选能力:本技能引用的可选工具(DSH 原生 `ralph` 工具、官方团队九工具、`workflow`、`subagent`/`subagent_fork`)可能在当前 profile 未挂载或被预设停用;探测方式与四级降级阶梯见本包根目录 `docs/capability-matrix.md`(技能目录上两级:`../../docs/capability-matrix.md`)。
## 目的
Ralph 是一个持续到完成并验证的持久循环:任务做完整、测试不偷删、每次完成都拿新鲜证据 + 架构师子代理复核。DSH 环境下有两个等价引擎,按场景选:
- **DSH 原生 `ralph` 工具**:用户明确要求 Ralph 循环时用它——每个轮次开全新子代理、以共享工作区为长期记忆、轮次间只传结构化报告;适合跨多轮、需要持久性的任务。(本 profile 的 live preset 通常**未挂载**该工具;缺省时改走下一行的「会话内 Ralph 纪律」,见 `docs/capability-matrix.md`。)
- **会话内 Ralph 纪律**:不满足 ralph 工具条件(或只需一轮即可完成)时,在会话内执行同一套纪律:todo 清单 + 后台任务 + 新鲜验证 + 独立复核。
## 何时使用 / 何时不用
使用:任务必须保证完成并验证(不是"尽力而为");用户说 "ralph" / "don't stop" / "must complete" / "keep going";工作跨多轮需要持久化;任务受益于并行执行 + 最终架构师签字。
不用:要从想法到代码的全程自动流水线(用 autopilot);想先探索/规划(用 plan / ralplan);快速单点修复(直接用 executor 子代理或主会话);用户要手动控制完成节奏(用 ultrawork)。
## 执行策略
- 独立工作并行发,绝不串行等;长操作(安装、构建、测试套件)一律后台任务(run_in_background)+ job 工具收结果。
- 完整交付:不缩范围、不做半成品、不为通过而删测试。
- 结果先行、更新简洁、局部覆盖、验证与风险匹配、停止规则显式;只问实质破坏性/凭证门控/外部生产/偏好依赖的分支。
- 与 DSH goal 工具集成:有活动目标时先 get_goal,把目标当作顶层停止条件;只有 Ralph 完成审计证明目标真的达成后,才 update_goal(action complete)。
## 步骤
0. **预上下文摄取(进入循环前必须)**:
- 建/复用 .omx/context/{slug}-{timestamp}.md 快照(任务陈述/期望结果/已知事实/约束/未知项/可能触点)。
- 请求歧义高时:先查棕色地带事实(grep/glob/read),再跑 deep-interview --quick 收口关键缺口。
- 快照落地前不做执行工作;紧急推进则显式记录风险取舍。
1. **审进度**:读 todo 清单与 .omx/state 里上一轮状态。
2. **从断点继续**:接着未完成的任务做。
3. **并行委派**:独立子任务用 subagent 并行后台发(prompt = roles/executor.md 全文 + 任务切片 + 验收标准);简单查询低投入、标准实现中投入、复杂分析高投入(在 prompt 里写明要求,不依赖角色路由)。
4. **长操作后台跑**:构建/安装/测试套件 run_in_background,用 job 工具收输出。
5. **新鲜证据验证**:确定什么命令能证明完成 → 实际跑 → 读输出确认真的过了 → 核对 todo 无 pending/in_progress 残留。
6. **架构复核(Ralph 底线)**:再小也要跑一次独立复核——subagent(roles/architect.md 或 roles/verifier.md 前缀)检查实现与证据;不合格就修并重验,不停。
7. **可选清扫(deslop)**:默认对本次改动文件跑 ai-slop-cleaner 技能(standard 模式);用户带 --no-deslop 则跳过。清扫后必须重跑全部验证(回归失败则回退清扫或修复,直到全绿)。
8. **完成审计 + 目标收口**:有活动 goal 时——逐条把用户要求/工作流闸/文件/命令映射到产物与证据(prompt-to-artifact 清单),全部通过才 update_goal(action complete)。
9. **干净收尾**:清理 .omx/state 的 ralph 状态;报告改动文件、验证证据与剩余风险。
## 状态管理(文件约定)
无 omx CLI;状态写 .omx/state/{scope}/ralph-progress.json(无 scope 时写根 scope):
- 启动:{"mode":"ralph","active":true,"iteration":1,"current_phase":"executing","context_snapshot_path":"<path>"}
- 每轮/阶段切换:更新 iteration 与 current_phase(executing/verifying/fixing/complete)
- 完成(仅当完成审计通过):active:false、current_phase:"complete"、completion_audit{passed:true, checklist:[...], evidence:[...]}
- 取消/清理:删掉该状态文件。
## PRD 模式(--prd)
带 --prd 时先建需求文档再进循环:
1. 跑 deep-interview --quick 做紧凑需求收口,产物 .omx/interviews/{slug}-{timestamp}.md;
2. 建 .omx/plans/prd-{slug}.md(需求/范围/验收)+ .omx/state/{scope}/ralph-progress.json(进度台账);
3. 把任务拆成用户故事(id、标题、As a...I want...so that、验收标准、优先级),故事尺寸合适(一个会话一个)、标准可验证、故事间独立、基础工作优先;
4. 以用户故事为任务清单进入常规循环。
## 升级与停止条件
- 根本阻塞需要用户输入(缺凭证/需求不清/外部服务挂)→ 停并报告;
- 用户说停止/取消 → 落盘状态并停;
- 架构复核否决 → 修复并重验,不停;
- 同一问题跨 3+ 轮复发 → 作为潜在根本问题上报。
## 最终清单
- [ ] 原任务全部需求满足(无范围缩减)
- [ ] todo 无 pending / in_progress 残留
- [ ] 新鲜测试输出全过
- [ ] 新鲜构建输出成功(适用时)
- [ ] 独立架构复核通过(subagent 证据)
- [ ] 有活动 goal 时完成审计通过且已 update_goal(action complete)
- [ ] deslop 清扫完成(或 --no-deslop 显式跳过)且清扫后回归全绿
- [ ] .omx/state 的 ralph 状态已清理From hatsuyuki0103/oh-my-deepseek-harness, MIT.
More from hatsuyuki0103/oh-my-deepseek-harness
- 0.616score
autopilot
hatsuyuki0103
严格自主交付循环:deep-interview → ralplan → ultragoal(默认组队,Agent Teams 优先)→ code-review → ultraqa,闸不干净自动回环。用户说「autopilot / build me / 全自动 / handle it…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
ralplan
hatsuyuki0103
共识规划:Planner→Architect→Critic 顺序子代理审查循环 + RALPLAN-DR 结构化审议,产出 .omx/plans 下的 PRD 与测试规格。用户说「ralplan / consensus plan / 先出共识方案」或方案需要架构与测试形态审查时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
canslim-trader
hatsuyuki0103
CANSLIM 交易员:按七因子(C/A/N/S/L/I/M)给 A 股打分排序,产出买入 / 卖出 / 融券做空信号,并在 A 股 T+1 与两融约束下用 `ptrade` 模拟盘 CLI 走完「扫描 → 建议 → 计划 → 下单 → 结算 → 风控 → 平仓 → 台账」闭环。需要 CANSLIM…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
code-review
hatsuyuki0103
全面代码评审:code-reviewer + architect 双独立通道并行评审,严重度评级 + 架构状态(CLEAR/WATCH/BLOCK)+ 确定性合入门禁。用户说「review this code / code review / 帮我审代码」或合入 PR 前使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
plan
hatsuyuki0103
战略规划:按请求具体度自动选择「访谈澄清」或「直接规划」,支持共识模式(Planner→Architect→Critic 循环 + RALPLAN-DR 结构化审议)与评审模式(对已有计划的 Critic 评估)。用户说「plan this / 帮我规划 / let's plan」或想先规划再实现时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
design
hatsuyuki0103
仓库级 DESIGN.md 设计源工作流:盘点既有设计证据 → 只问缺失上下文 → 建/刷新 DESIGN.md,作为产品/UI/前端决策的持久依据。用户说「design / 设计方向 / UX 指南 / 设计系统」时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
doctor
hatsuyuki0103
DSH 环境诊断:harness/技能/插件/配置/环境逐项体检,给出结论与修复建议。用户说「doctor / 诊断环境 / 为什么技能没出现 / 插件没生效」时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
ecomode
hatsuyuki0103
省 token 模式:子代理能少不多、能轻不重、先自做再委派、批量合并任务、后台任务收口。用户说「ecomode / 省着点用 / 预算模式」时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
git-master
hatsuyuki0103
Git 操作专家:原子提交(Conventional Commit)、变基、分支管理、历史整理,按仓库既有风格提交。用户说「提交 / rebase / 整理提交 / 分支操作」时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
note
hatsuyuki0103
会话笔记:把值得长期保留的结论/决策/发现写进工作区笔记。用户说「记一下 / note this / 记住这个结论」时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
prometheus-strict
hatsuyuki0103
严格规划:Metis 澄清需求、Momus 对抗挑战、Oracle 综合并自检,产出交接就绪的规划产物。任务重要到浅计划会做错事、验收/边界/风险/验证不全时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
security-review
hatsuyuki0103
安全审查:面向 DSH 环境的密钥/依赖/配置/网络面/权限边界审查,按 CRITICAL/HIGH/MEDIUM 评级并给修复路径。用户说「security review / 安全审查」或改动涉及认证、数据、网络、依赖时使用。
SkillAFreshness: A★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 29, 2026 (1 month ago)
- Last release
- Oct 12, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from hatsuyuki0103
- 0.616score
ralplan
hatsuyuki0103
共识规划:Planner→Architect→Critic 顺序子代理审查循环 + RALPLAN-DR 结构化审议,产出 .omx/plans 下的 PRD 与测试规格。用户说「ralplan / consensus plan / 先出共识方案」或方案需要架构与测试形态审查时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
autopilot
hatsuyuki0103
严格自主交付循环:deep-interview → ralplan → ultragoal(默认组队,Agent Teams 优先)→ code-review → ultraqa,闸不干净自动回环。用户说「autopilot / build me / 全自动 / handle it…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
code-review
hatsuyuki0103
全面代码评审:code-reviewer + architect 双独立通道并行评审,严重度评级 + 架构状态(CLEAR/WATCH/BLOCK)+ 确定性合入门禁。用户说「review this code / code review / 帮我审代码」或合入 PR 前使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
plan
hatsuyuki0103
战略规划:按请求具体度自动选择「访谈澄清」或「直接规划」,支持共识模式(Planner→Architect→Critic 循环 + RALPLAN-DR 结构化审议)与评审模式(对已有计划的 Critic 评估)。用户说「plan this / 帮我规划 / let's plan」或想先规划再实现时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
canslim-trader
hatsuyuki0103
CANSLIM 交易员:按七因子(C/A/N/S/L/I/M)给 A 股打分排序,产出买入 / 卖出 / 融券做空信号,并在 A 股 T+1 与两融约束下用 `ptrade` 模拟盘 CLI 走完「扫描 → 建议 → 计划 → 下单 → 结算 → 风控 → 平仓 → 台账」闭环。需要 CANSLIM…
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
cancel
hatsuyuki0103
停止活动工作流并清理状态:检测本插件各技能的活动状态(.omx/state/)、终止后台任务、暂停/结单 goal,保留进度可续跑。用户说「cancel / stop / 停一下 / 别跑了」时使用。
SkillAFreshness: A★ 5Claude Code +9
Cite this page
ralph skill. Agent Mart. https://agentmart.dev/skills/hatsuyuki0103-ralph (last updated 2026-10-24)