ワンクリックで
plan
战略性规划,可选搭配访谈工作流
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
战略性规划,可选搭配访谈工作流
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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 | plan |
| description | 战略性规划,可选搭配访谈工作流 |
| argument-hint | [--direct|--consensus|--review] [--interactive] [--deliberate] <task description> |
| pipeline | ["deep-interview"] |
| handoff-policy | approval-required |
| handoff | .omk/plans/ralplan-*.md |
| level | 4 |
<Use_When>
--review--consensus、"ralplan"<Do_Not_Use_When>
autopilotralph 或委派给 executor<Why_This_Exists> 不理解需求就动手会带来返工、范围蔓延与漏掉的边界情况。Plan 提供结构化的需求收集、专家分析与质量门控的方案,让执行从坚实基础起步。共识模式为高风险项目额外引入多视角校验。 </Why_This_Exists>
<Execution_Policy>
explore agent 收集事实--interactive 在 draft 评审与终审步骤启用用户提示--deliberate 或请求明显高风险(auth/security、数据迁移、破坏性 / 不可逆改动、生产事故、合规 / PII、公开 API break)时切到 deliberatepending approval。在显式执行批准之前,规划模式不得跑变更性 shell 命令、编辑源文件、commit、push、开 PR、调用执行 skill 或委派实现任务。
</Execution_Policy>| Mode | Trigger | Behavior |
|---|---|---|
| Interview | 宽泛请求的默认 | 交互式需求收集 |
| Direct | --direct,或细节充分的请求 | 跳过访谈,直接生成方案 |
| Consensus | --consensus、"ralplan" | Planner -> Architect -> Critic 循环直到达成共识,使用 RALPLAN-DR 结构化讨论(默认 short,--deliberate 走高风险版);--interactive 时在 draft 与审批步骤加上用户提示 |
| Review | --review、"review this plan" | Critic 评估既有方案 |
AskUserQuestion 收集偏好、范围与约束explore agent 弄清楚,再问有信息含量的后续问题--consensus / "ralplan")RALPLAN-DR 模式: Short(默认,结构受限)与 Deliberate(用于 --deliberate 或明示高风险请求)。两种模式都保留同样的 Planner -> Architect -> Critic 序列与同样的 AskUserQuestion 闸门。
Provider 覆盖(provider CLI 已安装时受支持):
--architect codex —— 把 Claude Architect pass 替换为 omk ask codex --agent-prompt architect "...",做面向实现的架构审查--critic codex —— 把 Claude Critic pass 替换为 omk ask codex --agent-prompt critic "...",在执行前再加一次外部审查状态生命周期: persistent-mode 的 stop hook 用 ralplan-state.json 在共识循环期间强制继续。skill 必须管好这份状态:
state_write(mode="ralplan", active=true, session_id=<current_session_id>)state_write(mode="ralplan", active=false, session_id=<current_session_id>)。这里不要用 state_clear —— state_clear 会写一个 30 秒的取消信号,使所有模式的 stop-hook 强制都失效,让刚启动的执行模式失去保护。state_clear(mode="ralplan", session_id=<current_session_id>) —— 无后续执行模式,取消信号窗口无害。不做清理时,stop hook 会在共识工作流结束后仍用 [RALPLAN - CONSENSUS PLANNING] 强化消息阻塞所有后续 stop。始终传 session_id,避免清掉其他并发会话的状态。
--interactive 时必须用 AskUserQuestion 把 draft 方案 加上 RALPLAN-DR Principles / Decision Drivers / Options summary 一起呈现以便方向对齐,选项如下:
--interactive 时自动进入评审(步骤 3)。Agent(subagent_type="oh-my-kimi:architect", ...) 做架构稳健性评审。Architect 评审必须包含:针对所选方案最强的 steelman 反驳(antithesis)、至少一条有意义的取舍张力,以及(可能时)一条 synthesis 路径。deliberate 模式下,Architect 应显式标出原则违例。等本步完成后再进入步骤 4。 不要让步骤 3 与 4 并行。Agent(subagent_type="oh-my-kimi:critic", ...) 按质量标准评估。Critic 必须校验原则—选项一致性、备选探索是否充分、风险缓解清晰度、可测试验收标准与具体验证步骤。Critic 必须显式驳回浅薄备选、drivers 自相矛盾、模糊风险或薄弱验证。deliberate 模式下,Critic 必须驳回缺失 / 弱 pre-mortem 或缺失 / 弱扩展测试计划。只有步骤 3 完成后才跑。AskUserQuestion 把最好版本呈现给用户,并标注未达成专家共识.omk/plans/ 中的方案文件(补缺失细节、精化步骤、强化验收标准、ADR 更新等)
d. 在方案末尾的简短 changelog 段记录哪些改进被应用pending approval。(仅 --interactive) 用 --interactive 时用 AskUserQuestion 呈现方案,选项如下:
/team)推进。自 v4.1.7 起 team 是权威编排接口。--interactive 时,输出标为 pending approval 的最终方案,调 state_clear(mode="ralplan", session_id=<current_session_id>),然后停。不要自动执行。AskUserQuestion UI 选择(永远不要在纯文本里问审批)。用户选 Reject 时调 state_clear(mode="ralplan", session_id=<current_session_id>) 并停下。state_write(mode="ralplan", active=false, session_id=<current_session_id>),让 stop hook 不去干扰执行模式自身的强制。这里不要用 state_clear —— 它写的取消信号会让刚启动的模式失去强制。
.omk/plans/ 下被批准的方案路径作为上下文调用 Skill("oh-my-kimi:team")。不要直接实现。team skill 跨分阶段 pipeline 协同并行 agent,对大任务执行更快。这是推荐的默认执行路径。.omk/plans/ 下被批准的方案路径作为上下文调用 Skill("oh-my-kimi:ralph")。不要直接实现。规划 agent 内不要编辑源代码。ralph skill 通过 ultrawork 并行 agent 处理执行。Skill("compact") 压缩上下文(减小规划期间累积的 token 用量),再用 .omk/plans/ 下批准的方案路径调 Skill("oh-my-kimi:ralph")。当规划会话结束时上下文窗口已用 50%+ 时推荐这条路径。--review).omk/plans/ 读方案文件Agent(subagent_type="oh-my-kimi:critic", ...) 经 Critic 评估每份方案包含:
方案保存到 .omk/plans/。Draft 放到 .omk/drafts/。
<Tool_Usage>
AskUserQuestion —— 给出可点击 UIexplore agent(Haiku,30s 超时)在向用户提问前先收集代码库事实Agent(subagent_type="oh-my-kimi:planner", ...) 做规划校验Agent(subagent_type="oh-my-kimi:analyst", ...) 做需求分析Agent(subagent_type="oh-my-kimi:critic", ...) 做方案评审--deliberate 或明示高风险信号(auth/security、迁移、破坏性改动、生产事故、合规 / PII、公开 API break)时启用 deliberate--interactive:用户反馈步骤(步骤 2)与终审步骤(步骤 7)用 AskUserQuestion —— 永远不要在纯文本里求审批。未启用 --interactive 时跳过这两个 prompt、把方案标为 pending approval、输出最终方案并停下。--interactive,用户显式批准后必须通过 Skill("oh-my-kimi:ralph") 或 Skill("oh-my-kimi:team") 执行(步骤 9)—— 规划 agent 内绝不直接实现state_write(mode="ralplan", active=false, session_id=<current_session_id>),再调 Skill("compact") 压缩累积的规划上下文,然后立即用方案路径调 Skill("oh-my-kimi:ralph") —— compact 步骤至关重要,能在实现循环开始前腾出上下文state_write(active=false),真正终态退出(rejection、error)用 state_clear。在启动执行模式之前绝不用 state_clear —— 它的取消信号会让 stop-hook 强制失效 30 秒。
</Tool_Usage><Escalation_And_Stop_Conditions>
--interactive 的共识模式输出标为 pending approval 的最终方案后停下;带 --interactive 时,在任何实现开始之前都需要用户显式批准。始终在停下前调 state_clear(mode="ralplan", session_id=<current_session_id>)。pending approval,并通过结构化审批 UI 请求显式执行批准。在批准存在之前,不要从规划模块调用 Skill("oh-my-kimi:ralph")、变更文件、委派实现、commit、push 或开 PR。<Final_Checklist>
.omk/plans/--interactive:任何执行前用户都显式批准;未带 --interactive:方案输出仅标 pending approval,无自动执行state_write(active=false),终态退出(rejection、error、非交互停止)用 state_clear
</Final_Checklist>访谈中呈现设计选择时,分块给出:
每个选项格式:
### Option A: [Name]
**Approach:** [1 sentence]
**Pros:** [bullets]
**Cons:** [bullets]
What's your reaction to this approach?
问任何访谈问题前先分类:
| Type | Examples | Action |
|---|---|---|
| Codebase Fact | "What patterns exist?"、"Where is X?" | 先 explore,不要问用户 |
| User Preference | "Priority?"、"Timeline?" | 通过 AskUserQuestion 问用户 |
| Scope Decision | "Include feature Y?" | 问用户 |
| Requirement | "Performance constraints?" | 问用户 |
| Criterion | Standard |
|---|---|
| Clarity | 80%+ 主张引用 file/line |
| Testability | 90%+ 标准具体 |
| Verification | 所有文件引用均存在 |
| Specificity | 无模糊用语 |
独立的 /planner、/ralplan、/review skill 已并入 /plan。所有工作流(interview、direct、consensus、review)都通过 /plan 提供。