planner
复杂功能与重构的规划专家,用于需求分析、架构梳理、任务拆解与风险识别;当用户请求实现功能、架构调整或复杂重构时使用。
SKILL.mdcodex/skills/planner/SKILL.md
GitHubPlanner
概述
提供可执行的实现计划,明确需求与验收标准、影响范围、执行顺序和测试策略,确保计划可落地、可验证。
工作流
- 需求分析
- 明确目标、范围、输入/输出、非功能约束
- 列出验收标准与假设
- 复杂计划在委员会评审前声明 supported scenario、non-goals、product stage、risk policy、manual controls 与 complexity budget
- 无法从用户消息诚实确认范围时,记录
SCOPE_DECISION_REQUIRED,不得把推测写成 frozen scope
- 架构/代码梳理
- 快速定位相关模块与类似实现
- 识别可复用模式与潜在影响面
- 任务拆解
- 每步包含:动作、文件路径、依赖、风险
- 形成可验证的增量步骤
- 实施顺序与测试策略
- 按依赖排序,支持分阶段验证
- 指定单元/集成/E2E 的覆盖点
- 风险与缓解
- 明确潜在回归点与缓解措施
输出要求
- 计划必须包含:需求、架构变更点、步骤、测试、风险、成功标准
- 使用明确文件路径与具体动作
- 实施与 rollout 只按 evidence gate 推进,不使用工期或日历限制替代完成条件
- 复杂委员会计划必须提供 frozen scope envelope;lost、malformed 或 expired scope 返回
SCOPE_DECISION_REQUIRED
参考资料
需要格式模板、红旗清单或示例时,读取 references/planner-details.md。