用途:为功能或修复编写可执行、细粒度的实施计划,把复杂任务拆成可逐步完成的步骤,并明确具体文件位置与行范围,也用于规划 TDD(测试先行)工作流。
主要能力:要求每个任务可在 2-5 分钟内完成;要求精确到文件与行范围,例如 src/services/UserService.ts:45-67;要求提供完整可运行代码示例而非伪代码;要求尽可能测试先行;要求把任务按每批 3 个分组并设置检查点,给出验证命令与预期结果,例如 npm test -- auth.test.ts。
使用方式:创建计划时先拆成 2-5 分钟任务,标注文件路径与行范围,给出完整代码示例,再按 3 个任务一批分组并写明每批的验证步骤与下一步交接。复杂功能(10 个以上任务)建议先用 brainstorming 评估方案,再用本技能写执行细节;任务超过 20 个可考虑拆分为多个功能或分阶段(MVP→增强→打磨)。
适用场景:功能或修复的实施计划、复杂任务拆解、TDD 流程规划、需要明确改动范围的团队协作。
限制:不适用于高层规划或构思(用 brainstorming)、调试计划(用 systematic-debugging)、UI/UX 规划(用 interface-design)。极小改动(少于 2 分钟)应合并为一个任务;超大功能(50 个以上任务)应分阶段;重构难以估时需加缓冲并标注不确定性;外部依赖应单独设 setup 任务;学习新技术应单列学习任务。
其他:资料提到 references/plan-example.md 含一个用户注册 API 的完整多批计划示例(9 个任务、3 批、TypeScript 代码、TDD 与检查点验证)。具体安装方式与收费信息暂未提供。