用途:在动手编码前,对重要的开发任务做一次完整规划。触发时机包括新功能实现、涉及多文件的重构、外部服务集成、数据库迁移、用户称“重要”的任务,以及预计超过15分钟的工作。拼写修正、单行改动、提问探索、用户明确说明琐碎的任务不触发。
主要能力:按六个阶段推进。第一阶段范围界定,明确目标、完成标准、明确不做的事,模糊时先提问。第二阶段侦察,用 find、grep、head 实际探索受影响文件、可遵循的既有模式、依赖与调用方、相关测试,不允许猜测。第三阶段风险预判,设想失败原因并按高、中、低排序,附缓解措施,高风险优先处理。第四阶段估算,给出 Claude 用时区间而非单点,并设定超15分钟任务的检查点。第五阶段输出结构化计划,含范围、步骤(每步有产出与高/中/低信心度)、风险与缓解、回滚方案、估算。第六阶段确认,必须收到 go、proceed、execute 才执行,反馈则调整后重新呈现,abort 取消。
使用方式:该技能可编排 rubber-duck(范围澄清)、pre-mortem(风险评估)、eta(时间估算)、you-sure(确认门)等技能的模式;若已安装这些技能,其完整能力会增强本仪式,否则内置核心模式。示例展示了为 Stripe 支付集成生成范围、侦察、预判、估算与计划的全过程。
限制与约束:绝不在未呈现计划前开始编码,绝不未经明确确认就推进,不为“简单”的重要任务跳过风险评估,不提供单点估算(始终给区间),不用自信措辞掩盖低信心;始终在计划前实际勘察文件,包含回滚策略,为超15分钟任务设检查点,诚实标注信心度,执行中尊重范围边界。每一步信心度分 HIGH、MED、LOW;若多步为 LOW,会提示先做探针或原型。文中未提及收费、价格或平台支持信息。