跳转到内容

战略规划 (Plan)

OMC 框架核心技能 - AI 协作开发第一步

Plan 是 OMC 框架中的战略规划引擎。它通过智能交互帮助你:

  • 将模糊的想法转化为具体的实施计划
  • 进行结构化的需求收集
  • 创建经过多方验证的高质量计划
  • ❌ 直接开始编码,后续反复修改
  • ❌ 需求不清晰,边做边改
  • ❌ 遗漏关键场景和边界情况
  • ❌ 计划过于理想,无法执行
  • ✅ 结构化需求收集,避免遗漏
  • ✅ 专家分析,发现隐藏需求
  • ✅ 质量门禁,确保计划可执行
  • ✅ 共识模式,多视角验证
模式触发条件适用场景
Interview默认,模糊请求需求不明确,需要引导
Direct--direct 标志需求已清晰,直接生成
Consensus--consensusralplan重要决策,需要多方验证
Review--review评审现有计划

共识模式使用的结构化决策框架:

  • Recommendation - 建议
  • Alternatives - 备选方案
  • Learning - 经验教训
  • Principles - 原则
  • Likelihood - 可能性
  • Action - 行动
  • Notes - 笔记
  • Decision - 决策
  • Risk - 风险
标准要求
引用率80%+ 的论点需要文件/行号引用
可测试性90%+ 的标准需要可验证
Terminal window
# 用户说:帮我规划一个电商系统
plan this
# Plan 会:
# 1. 进入 Interview 模式
# 2. 询问你的需求、预算、时间限制
# 3. 探索代码库了解现有架构
# 4. 创建详细实施计划
Terminal window
# 用户说:review this plan
plan --review
# Plan 会:
# 1. 使用 Critic 代理评估计划
# 2. 检查质量标准
# 3. 提供改进建议
Terminal window
# 用户说:让我们用 ralplan 方式来规划
plan --consensus
# Plan 会:
# 1. Planner 创建初始计划
# 2. Architect 进行架构评审
# 3. Critic 进行质量评审
# 4. 循环迭代直到达成共识
Terminal window
# 基本使用
/plan # 启动规划
plan this # 规划这个
plan the system redesign # 规划系统重构
# 高级模式
plan --direct # 直接模式,跳过访谈
plan --consensus # 共识模式
plan --review # 评审模式
plan --deliberate # 审慎模式(高风险)
plan --interactive # 交互模式(每步确认)
# 与 Provider 配合
plan --architect codex # 使用 Codex 做架构评审
plan --critic codex # 使用 Codex 做质量评审
1. 分类请求
├── 广义的(模糊动词,3+ 领域)→ 继续访谈
└── 具体的 → 跳到直接模式
2. 一次只问一个问题
使用 AskUserQuestion 组件
3. 先探索代码库
spawn explore agent 获取上下文
4. 构建在之前的答案上
每问基于上答
5. 咨询分析师 (Opus)
发现隐藏需求、边缘情况、风险
6. 创建计划
当用户说 "create the plan"
1. Planner 创建初始计划
+ RALPLAN-DR 摘要
2. 用户反馈 (--interactive)
- Proceed to review
- Request changes
- Skip review
3. Architect 架构评审
- 反论点(最强钢男)
- 权衡取舍
- 合成路径
4. Critic 质量评审
- 原则一致性
- 备选方案公平性
- 风险可清晰度
- 验收标准可测试性
5. 循环迭代(最多5次)
如果不通过 → 回到 Planner
  1. 尽早启动 - 任何非平凡任务先 plan
  2. 提供上下文 - 告诉 Plan 你的约束和偏好
  3. 使用共识模式 - 重要决策用 --consensus
  4. 遵循计划 - 计划制定后严格执行
  5. 迭代改进 - 根据反馈优化计划
  1. 不要跳过 Plan - 编码前必须规划
  2. 不要一次问多个问题 - 一次只问一个
  3. 不要跳过代码探索 - 先了解现有代码
  4. 不要忽略质量标准 - 确保计划可执行
技能关系
deep-interviewPlan 的前置技能,需求收集
autopilotPlan 之后的下游,执行计划
ralph执行具体任务
team多任务分配给团队
  1. 输入你的想法 - /planplan this
  2. 回答问题 - 一次一个,提供详细信息
  3. 等待分析 - Plan 会探索代码库
  4. 审阅计划 - 检查质量标准
  5. 批准执行 - 交给 autopilot 或 ralph

官方文档: plan/SKILL.md