mit einem Klick
ralplan
$plan --consensus 的别名
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
$plan --consensus 的别名
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
oh-my-kimi 的目录入口,包含面向 Kimi CLI 的 agent、skill、hook 与 MCP 套件,衍生自 oh-my-* 谱系。
面向密钥、注入、authz/authn、不安全 IO、依赖与数据外泄风险的安全评审
证据驱动的追踪通道,在 Kimi 的 Agent 工具中编排互相竞争的 tracer 假设
LLM Wiki —— 跨会话持续累积的 markdown 知识库(Karpathy 模型)
面向作家的 agentic 记忆系统 —— 跟踪人物、关系、场景与主题
跑只读的深度仓库分析,返回一份带置信度排序的综合结论,附具体文件引用、清晰区分证据与推断。当用户说 'analyze'、'investigate'、'why does'、'what's causing',或在提任何改动方案之前需要跨文件的有据解释时使用。
| name | ralplan |
| description | $plan --consensus 的别名 |
Ralplan 是 $plan --consensus 的简写别名。它会触发 Planner、Architect、Critic 三个 agent 的迭代规划,直到达成共识,并使用 RALPLAN-DR 结构化审议(默认 short 模式,高风险工作走 deliberate 模式)。
$ralplan "task description"
--interactive:在关键决策点开启用户提示(步骤 2 的草案评审与步骤 6 的最终批准)。不加该 flag 时工作流全自动跑 —— Planner → Architect → Critic 循环 —— 直接输出最终计划,不再请求确认。--deliberate:为高风险工作强制 deliberate 模式。会加上 pre-mortem(3 个场景)与扩展测试规划(unit/integration/e2e/observability)。不加该 flag 时,如果请求明确暗示高风险(鉴权/安全、迁移、破坏性改动、生产事故、合规/PII、公开 API 破坏),deliberate 模式仍可能自动开启。$ralplan --interactive "task description"
采用共享的工作流指引模式:结果优先表述、对多步规划给出简洁可见的更新、把新指令当作当前工作流分支的本地覆盖、证据支撑的规划与验证预期、显式停止规则、合身的实现 / PRD 形态,以及对安全可逆步骤的自动延续。只在涉及实质性、破坏性、需要凭据、外部生产或依赖偏好的分支时才询问。
本 skill 在共识模式下调用 Plan skill:
$plan --consensus <arguments>
$plan --consensus --interactive <arguments>
共识工作流:
--interactive,在评审前用结构化提问 UI(在已 attach 的 tmux 里用 omk question;在 tmux 之外可用时用原生结构化输入)呈现草案计划 以及 Principles / Drivers / Options 摘要(Proceed to review / Request changes / Skip review)。否则自动进入评审。APPROVE 的判定(ITERATE 或 REJECT)都必须跑同一条完整闭环:
a. 收集 Architect + Critic 反馈
b. 让 Planner 修订计划
c. 回到 Architect 评审
d. 回到 Critic 评估
e. 重复本循环,直到 Critic 返回 APPROVE 或达到 5 次迭代
f. 若 5 次迭代仍未 APPROVE,把最好的版本呈现给用户--interactive,用结构化提问 UI 呈现计划与批准选项(Approve and execute via ralph / Approve and implement via team / Start a goal-mode follow-up / Request changes / Reject)。最终计划必须包含 ADR(Decision、Drivers、Alternatives considered、Why chosen、Consequences、Follow-ups)、显式的 available-agent-types 名单、针对 ralph 与 team 的具体后续人员配置建议、按通道建议的 reasoning 等级、显式的 omk team / $team 启动提示、具体的 team verification 路径,以及面向产品的 Goal-Mode Follow-up Suggestions 段。默认推荐 $ultragoal 作为目标模式后续;当上下文是研究项目时改为 $autoresearch-goal;当上下文是优化或性能项目时改为 $performance-goal。其他情况下,输出最终计划并停止。$ralph 做顺序执行、$team 做并行团队执行,或选中的 goal-mode 后续($ultragoal、$autoresearch-goal 或 $performance-goal)—— 永远不要直接实现。对 Ralph / team 路径,保留已批准计划中的显式 available-agent-types 名单、按通道的 reasoning 指引、角色 / 人员分配指引、启动提示与验证路径指引。重要: 步骤 3 与步骤 4 必须顺序执行。不要在同一个并行批次里同时发出两次 agent 调用。在调用 Critic 之前,始终等待 Architect 结果。
共识模式的详情请参考 Plan skill 的完整文档。
当 ralplan 输出最终移交或请用户选择下一条通道时,在已有的 Ralph 与 team 选项旁边附上面向产品的目标模式建议:
$ultragoal —— 用于实现或一般目标导向后续计划的默认目标模式后续,把它沉淀为持久的 Codex / oh-my-kimi 目标,按顺序跟踪完成情况。$autoresearch-goal —— 计划以一个问题、文献 / 参考收集、评估器支撑的研究或类似教授 / 评论家风格的研究交付物为核心时的研究项目后续。$performance-goal —— 计划以速度、延迟、吞吐、内存、benchmark 或其他可测量的性能工作为核心时的优化 / 性能后续。在合适场景下,保留 $ralph 与 $team 作为一等执行选项:Ralph 用于单 owner 的持久完成 / 验证压力,team 用于协调式并行实现。当任务主要是实现交付时,不要把目标模式选项呈现为 Ralph / team 的替代品;当持久目标跟踪、研究验证或性能评估器才是主要需求时,再把它们作为更合适的选择呈现。
在共识规划或执行移交之前,确保存在一份落地的上下文快照:
.omk/context/{slug}-*.md 中已存在最新的相关快照,复用它。.omk/context/{slug}-{timestamp}.md(UTC YYYYMMDDTHHMMSSZ),包含:
USE_OMX_EXPLORE_CMD 时,对简单只读的仓库查找优先使用 omk explore,给出窄而具体的 prompt;否则使用更完整的常规 explore 路径。然后在继续前跑 $deep-interview --quick <task>。researcher,以免执行只依赖仓库本地的回忆。在采集完成之前不要移交到执行模式;如果紧迫性强制推进,显式记录风险权衡。
执行模式(ralph、autopilot、team、ultrawork)会拉起重量级的多 agent 编排。当被「ralph improve the app」这样的模糊请求触发时,agent 没有清晰目标 —— 会把本该在规划时完成的范围发现浪费在执行周期上,最终交付的工作往往不完整或方向跑偏,需要返工。
ralplan-first 门拦截欠规格的执行请求,把它们重路由到 ralplan 共识规划工作流。这能确保:
通过门(足够具体,可直接执行):
ralph fix the null check in src/hooks/bridge.ts:326autopilot implement issue #42team add validation to function processKeywordDetectorralph do:\n1. Add input validation\n2. Write tests\n3. Update READMEultrawork add the user model in src/models/user.ts被拦截 —— 重路由到 ralplan(需要先定范围):
ralph fix thisautopilot build the appteam improve performanceralph add authenticationultrawork make it better绕过门(你确定自己要什么时):
force: ralph refactor the auth module! autopilot optimize everything只要检测到任意一个具体信号,门会自动放行。不需要全部满足 —— 一个就够:
| 信号类型 | 示例 prompt | 为什么通过 |
|---|---|---|
| 文件路径 | ralph fix src/hooks/bridge.ts | 引用了具体文件 |
| Issue / PR 编号 | ralph implement #42 | 有具体工作项 |
| camelCase 符号 | ralph fix processKeywordDetector | 命名了具体函数 |
| PascalCase 符号 | ralph update UserModel | 命名了具体类 |
| snake_case 符号 | team fix user_model | 命名了具体标识符 |
| 测试 runner | ralph npm test && fix failures | 有显式测试目标 |
| 编号步骤 | ralph do:\n1. Add X\n2. Test Y | 结构化交付物 |
| 验收标准 | ralph add login - acceptance criteria: ... | 显式成功定义 |
| 错误引用 | ralph fix TypeError in auth | 具体错误 |
| 代码块 | ralph add: \``ts ... ```` | 提供了具体代码 |
| 转义前缀 | force: ralph do it 或 ! ralph do it | 用户显式覆盖 |
ralph add user authenticationralph)+ 欠规格 prompt(无文件、函数或测试规格)| 问题 | 解决 |
|---|---|
| 门对一个写得很清晰的 prompt 触发了 | 加上文件引用、函数名或 issue 编号锚定请求 |
| 想绕过门 | 用 force: 或 ! 前缀(例如 force: ralph fix it) |
| 门对一个模糊 prompt 没触发 | 门只捕获 <=15 个有效词且没有具体锚点的 prompt;要么加更多细节,要么显式调用 $ralplan |
| 被重路由到 ralplan,但想跳过规划 | 在 ralplan 工作流里说「just do it」或「skip planning」直接进入执行 |
Good: 工作流已经有明确的下一步,用户说 continue。继续当前工作分支,而不是重启或重新询问同一个问题。
Good: 用户只改输出形态或下游交付步骤(例如 make a PR)。保留更早期、不冲突的工作流约束,并在本地应用更新。
Bad: 用户说 continue,工作流却重启发现流程,或在缺失的验证 / 证据被收集之前就停下。