关于 plan
plan 是用于将工作请求整理为简洁可执行计划的技能,支持直接规划、苏格拉底式澄清和计划评审,并将计划保存到 `.omx/plans/`。
主要功能
- 01直接规划与访谈模式
- 02评审现有计划
- 03逐次提出澄清问题
- 04基于证据制定计划
- 05计划保存至 `.omx/plans/`
适用场景
- 01通过提问明确模糊需求
- 02为明确任务制定计划
- 03评估现有计划
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-codex --skill plan安装后在 Claude Code 中输入/plan确认已加载。
详细介绍
Plan 用于创建简洁、可执行的工作计划。自动检测访谈模式与直接模式,支持 `--interview` 进行苏格拉底式澄清,支持 `--review` 进行评估。
访谈(
审查(
<Use_When>
- 在实现前进行规划 — “plan this”、“let's plan”
- 需求模糊且需要界定范围 — 使用
--interview - 审查已有计划 —
--review</Use_When>
<Do_Not_Use_When>
- 想要直接执行 — 直接执行已界定范围的任务;仅在需要持久目标时使用
ultragoal,或在需要协调并行工作时使用team - 范围明确的简单聚焦修复 — 跳过规划 </Do_Not_Use_When>
<Execution_Policy>
- 自动检测访谈模式与直接模式;
--interview强制进入苏格拉底模式,--direct跳过该模式 - 一次只问一个问题;先收集代码库事实
omx explore已弃用。代码库事实请使用常规仓库检查;仅在需要明确的 shell 原生证据时使用omx sparkshell- 计划必须有证据支撑:80%+ 的论断引用文件/行号,90%+ 的验收标准可测试
- 按范围合理确定步骤规模;保存至
.omx/plans/</Execution_Policy>
模式选择
| 模式 | 触发条件 | 行为 |
|---|---|---|
| Interview | --interview 或宽泛请求 | 苏格拉底式需求收集 |
| Direct | --direct 或详细请求 | 立即生成计划 |
| Review | --review | 由 Critic 评估已有计划 |
访谈(--interview)
- 对请求分类;通过
omx question提出一个聚焦问题 - 先收集代码库事实,再提出有依据的追问
- 基于回答继续推进;向 Analyst 咨询隐藏需求
- 当用户表示已准备好时创建计划
直接模式
- 快速分析(可选 Analyst)
- 立即生成计划
- 如有要求,可选 Critic 审查
审查(--review)
- 从
.omx/plans/读取计划 - 通过 Critic 评估;结论为 APPROVED/REVISE/REJECT
- 若作者 == 审查者,移交给
$code-review
输出
每个计划都包含:需求摘要、验收标准(可测试)、实现步骤(含文件引用,数量自适应)、风险/缓解措施、验证。保存至 .omx/plans/。
结果优先框架:应用结果优先框架,为多步骤规划提供简洁可见的更新。当前工作流分支的本地覆盖通过更新的用户任务生效。如果用户说 continue,则继续当前分支,而不是重新开始。
<Tool_Usage>
omx explore已弃用。使用常规仓库检查;仅在需要明确的 shell 原生证据时使用omx sparkshell- 使用
omx question提出访谈问题;仅在回退时使用纯文本 - 按需使用
ask_codex搭配planner/analyst/critic</Tool_Usage>
<Escalation_And_Stop_Conditions>
- 当需求明确时停止访谈 — 不要过度访谈
- 在出现需要业务决策的不可调和权衡时升级
- “just do it” / “skip planning” → 移交给
$ultragoal</Escalation_And_Stop_Conditions>
<Final_Checklist>
- 验收标准可测试(90%+ 具体)
- 论断引用文件/行号(80%+)
- 风险有缓解措施,无模糊表述
- 计划已保存至
.omx/plans/</Final_Checklist>
审查质量标准
| 标准 | 要求 |
|---|---|
| 清晰度 | 80%+ 的论断引用文件/行号 |
| 可测试性 | 90%+ 的验收标准具体 |
| 验证 | 文件引用存在 |
评论
支持 Markdown