ralplan
共识规划:Planner→Architect→Critic 顺序子代理审查循环 + RALPLAN-DR 结构化审议,产出 .omx/plans 下的 PRD 与测试规格。用户说「ralplan / consensus plan / 先出共识方案」或方案需要架构与测试形态审查时使用。
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-ralplan
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/ralplan
What's inside
- Skill name
ralplan- Description
- 共识规划:Planner→Architect→Critic 顺序子代理审查循环 + RALPLAN-DR 结构化审议,产出 .omx/plans 下的 PRD 与测试规格。用户说「ralplan / consensus plan / 先出共识方案」或方案需要架构与测试形态审查时使用。
- License
- MIT
- Instructions
- 100 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Ralplan(共识规划)
> 可选能力:本技能引用的可选工具(DSH 原生 `ralph` 工具、官方团队九工具、`workflow`、`subagent`/`subagent_fork`)可能在当前 profile 未挂载或被预设停用;探测方式与四级降级阶梯见本包根目录 `docs/capability-matrix.md`(技能目录上两级:`../../docs/capability-matrix.md`)。
> 评审通道(按名册实况):名册含 `spawn_teammate`(**仅 Lead 可调用**;teammate 需先请 Lead 建队)→ 团队双通道(两名 teammate 各担一通道,`wait_agent` 收证据);否则名册含 `subagent` → 子代理双通道;否则报告 `independent review unavailable`,不批准。
## 定位
Ralplan 是 `plan --consensus` 的独立入口:驱动 Planner、Architect、Critic 三个角色完成结构化审议(RALPLAN-DR:默认短模式,--deliberate 应对高风险),并记录完整评审生命周期。**它是规划模式:只产出规划产物,绝不直接改代码;执行交接必须经用户显式批准。**
## 标志
- `--interactive`:在关键决策点征求用户(草稿确认 + 最终批准)。不带此标志则全自动跑完 Planner→Architect→Critic 循环,输出最终计划,不执行。
- `--deliberate`:强制深思模式(3 场景 pre-mortem + 扩展测试计划:单元/集成/e2e/可观测)。请求本身带高风险信号(认证/安全、迁移、破坏性变更、生产事故、合规/PII、公共 API 破坏)时自动启用。
## 角色与子代理协议(DSH 版)
DSH 没有原生角色路由,角色 = **本插件 roles/ 目录下的提示词 + subagent 工具的隔离上下文**:
- 角色提示词位于本插件包根目录的 `roles/` 下(即本技能目录的上两级:`../../roles/planner.md`、`../../roles/architect.md`、`../../roles/critic.md`)。找不到时向用户报告,不要用随手编的短提示词顶替。
- 发起子代理:用 `subagent` 工具,prompt = 角色文件全文 + 完整任务陈述 + 上下文快照路径 + 相关产物路径(PRD/test-spec/既有评审)。(团队面已挂载时优先 `spawn_teammate` 团队双通道;`subagent` 未挂载时按 `docs/capability-matrix.md` 降级并标注。)
- **Architect 与 Critic 必须串行**:等 Architect 子代理完成后再发 Critic;绝不在同一批并行发起;绝不让 Architect 自批 Critic 闸。
- 起草计划的主会话不兼任审查者——评审必须由独立子代理上下文完成。
## 共识工作流
1. **Planner 起草**:自适应计划(步骤数匹配范围,不默认五步)+ 紧凑 RALPLAN-DR 摘要:
- Principles(3-5 条)
- Decision Drivers(前 3)
- Viable Options(>= 2,带有限优缺点;只剩一个可行项时给显式否决理由)
- deliberate 模式另加:pre-mortem(3 场景)+ 扩展测试计划
2. **用户反馈(仅 --interactive)**:ask_user_question 呈现草稿 + 摘要,选项:Proceed to review / Request changes / Skip review;非交互则自动进入评审。
3. **Architect 评审**:评审架构合理性,必须包含最强钢人反方论(antithesis)、至少一个真实权衡张力、可行时的综合路径;deliberate 模式显式标记原则违反。**等它完成后才进第 4 步。**
4. **Critic 评审**:核验原则-选项一致性、备选探索公平性、风险缓解清晰度、验收可测性、验证步骤具体性;deliberate 模式必须拒绝缺失/薄弱的 pre-mortem 或扩展测试计划。
5. **重审循环(上限 5 次)**:Critic 非 OKAY → 收集双方反馈 → Planner 修订 → 回 Architect → 回 Critic,直到 OKAY 或到上限(上限时把最好版本交给用户)。
6. **合并改进**:通过后把接受的改进合并进计划文件(含简短变更记录);最终输出含 ADR(Decision / Drivers / Alternatives considered / Why chosen / Consequences / Follow-ups)+ DSH 执行交接指引(subagent 名册、workflow 并行方案、ralph 工具回退(缺省时以会话内 Ralph 纪律替代,见矩阵)、goal 工具承接)。
7. **(仅 --interactive)最终批准**:ask_user_question 呈交计划:批准(选执行通道)/ 请求修改 / 拒绝。用户批准后才按所选通道交接;未批准绝不执行。
## 计划/执行边界
- Ralplan 进行中:只读仓库 + 只写 `.omx/context/`、`.omx/plans/`、`.omx/specs/`(以及必要的 `.omx/state/` 记录)。实现类写操作全部出界。
- 规范流程:`ralplan → 评审闭环 → 用户显式批准 → 执行通道(goal 工具 / 团队九工具 / ralph 工具)`(团队面未挂载时以 `workflow` 扇出降级;`ralph` 工具未挂载时以会话内 Ralph 纪律替代,见 `docs/capability-matrix.md`)。
- 交接前必须落盘**持久化交接记录**(.omx/plans/ralplan-{slug}-handoff.md 或计划文件内独立段):
```
- planning_artifacts: PRD/test-spec 路径
- ralplan_architect_review: Architect 评审结论(含 antithesis/tradeoff/synthesis)
- ralplan_critic_review: Critic 评审结论(只在 Architect 之后记录)
- ralplan_consensus_gate.complete: true/false(false 时带 blocked_reason,如 user_approval_pending)
- recommended_lane: goal / workflow / ralph / none + staffing 建议
```
- 只有 PRD 与 test-spec 文件存在**不等于**共识达成,也不等于可以执行。
## 预上下文摄取
1. 从请求提取任务 slug;
2. 复用 .omx/context/{slug}-*.md 中最近快照;没有就建一个(任务陈述/期望结果/已知事实/约束/未知项/可能触点);
3. 歧义仍高时先自查棕色地带事实(grep/glob/read),再跑 `deep-interview --quick` 收口;
4. 计划依赖外部事实(官方文档/框架版本行为/最佳实践)时用 web_search 收集证据并写进计划;
5. 摄取完成前不交接执行;紧急情况下强行推进要显式记录风险取舍。
## 执行前闸(ralplan-first gate)
执行通道(ralph 工具若名册含、否则转会话内 Ralph 纪律 / autopilot / 团队九工具;团队面未挂载时退 `workflow` 扇出)代价高,模糊请求先被本闸拦下转共识规划:
**通过(可直接执行,任一信号即可)**:带文件路径、issue/PR 编号、camelCase/PascalCase/snake_case 符号、测试命令、编号步骤、验收标准、错误引用、代码块,或 `force:` / `!` 前缀。
**拦截(先转 ralplan)**:如「ralph fix this」「autopilot build the app」「team improve performance」——无文件、无符号、无测试规格。
**绕过**:`force: <请求>` 或 `! <请求>`。
## 目标模式跟进(用户批准执行后)
- 长期可追踪目标 → DSH goal 工具(create_goal,客观验收后 update_goal 标 complete);
- 持久单主闭环(用户明确要求)→ DSH 原生 ralph 工具(未挂载时按矩阵降级:会话内 Ralph 纪律);
- 多路并行 → team / ultrawork(团队九工具 + 共享任务板;团队面未挂载时用 `workflow` 扇出);
- 默认推荐 goal 工具承接(可追踪、可续跑);团队(官方团队九工具 + 任务板)适合可并行拆分的交付,团队面未挂载时退 `workflow` 扇出;ralph 只在用户点名时用。
## 升级与停止条件
- 用户说停止/取消 → 落盘当前状态并停;
- Architect 缺失/被阻 → 停在 Architect 评审并报告;
- Critic 缺失/被阻/不通过 → 停在 Critic/重审或报告上限结果;
- 5 次循环未 OKAY → 把最好版本交给用户并说明共识未达成;
- 不可调和取舍 → 上报用户做业务决策。
## 最终清单
- [ ] 预上下文快照存在(.omx/context/{slug}-*.md)
- [ ] RALPLAN-DR 摘要齐全(3-5 原则 / 前 3 驱动 / >=2 选项或否决理由)
- [ ] Architect 评审完成且含 antithesis/tradeoff tension/synthesis(deliberate 时含原则违反标记)
- [ ] Critic 在 Architect 之后运行且结论明确
- [ ] 重审循环上限 5 次内收敛,改进已合并并留变更记录
- [ ] ADR 段齐全
- [ ] PRD 与 test-spec 落在 .omx/plans/
- [ ] 持久化交接记录已写,consensus_gate.complete 状态明确
- [ ] 未经用户显式批准未启动任何执行通道
- [ ] 本模式内未改任何业务代码From hatsuyuki0103/oh-my-deepseek-harness, MIT.
More from hatsuyuki0103/oh-my-deepseek-harness
- 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.616score
autopilot
hatsuyuki0103
严格自主交付循环:deep-interview → ralplan → ultragoal(默认组队,Agent Teams 优先)→ code-review → ultraqa,闸不干净自动回环。用户说「autopilot / build me / 全自动 / handle it…
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
deep-interview
hatsuyuki0103
Socratic 深度访谈:在规划或实现前,通过逐轮结构化提问与歧义评分,把模糊想法收敛为可执行规格。用户说「deep interview / 访谈我 / 别假设」或需求模糊、边界不清时使用。
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
ralph
hatsuyuki0103
持久执行闭环:不完成任务不停,带架构复核与新鲜验证证据。用户说「ralph / don't stop / 必须完成 / keep going」或任务需要保证完成并验证时使用。
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
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
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.613score
cancel
hatsuyuki0103
停止活动工作流并清理状态:检测本插件各技能的活动状态(.omx/state/)、终止后台任务、暂停/结单 goal,保留进度可续跑。用户说「cancel / stop / 停一下 / 别跑了」时使用。
SkillAFreshness: A★ 5Claude Code +9 - 0.613score
build-fix
hatsuyuki0103
构建修复:复现失败 → 定位根因 → 最小修复 → 全量复验。用户说「fix build / 构建坏了 / type errors」或编译/打包失败时使用。
SkillAFreshness: A★ 5Claude Code +9
Cite this page
ralplan skill. Agent Mart. https://agentmart.dev/skills/hatsuyuki0103-ralplan (last updated 2026-10-24)