用途:在编写任何代码之前,把模糊需求转化为已批准、有文档的实施计划,防止“做错东西”造成的返工。适用于新功能、增强、缺陷修复、跨文件重构,以及从头脑风暴技能转入且设计已批准的场景,也可由 /plan 命令触发。
主要能力:分五个阶段推进。阶段一收集上下文,阅读相关文件、文档、近期提交与 CLAUDE.md,检查记忆文件与 docs/plans/ 中已有计划,识别应遵循的既有模式。阶段二逐条澄清提问,每条消息只问一个问题,优先选择题,先研究再提问,把模糊需求转为可测试标准,问题优先级为用途、成功标准、约束、非目标、既有模式、边界情况。阶段三设计 2-3 个具体方案,含架构摘要、关键文件路径、依赖、权衡、任务数估算与风险等级,并给出明确推荐。阶段四编写计划文档,保存到 docs/plans/YYYY-MM-DD-<feature>.md,每个任务需有精确文件路径、步骤与验证命令,任务按依赖排序、每个 2-5 分钟、显式 TDD 步骤。阶段五在用户明确批准后,按情况转交 task-management、subagent-driven-development、autonomous-loop 或 executing-plans。
使用方式:开始时声明“I'm using the planning skill to create a structured implementation plan.”,随后按阶段顺序执行,每阶段有停止条件,未满足不得进入下一阶段。
限制:该技能为 RIGID 类型,流程顺序不可协商,铁律是“没有批准的计划就不写代码”,无例外。资料未提供具体安装命令、收费、价格或平台信息。