用途:Writing Plans 用于把实现任务拆解为一系列原子步骤,每步可在 2-5 分钟内完成,并给出精确文件路径、完整代码块和验证命令。生成的计划是自包含的执行脚本,其他智能体或同一智能体的后续版本无需原始对话上下文即可照做。
主要能力:计划与 TODO 列表的关键区别在于具体性——不写“更新 API handler”,而写明在哪个文件、哪一行添加什么 handler、返回什么对象、由哪个 schema 校验。每个实现步骤后附验证步骤(运行测试、执行 curl 命令或确认 UI 状态),形成紧密反馈循环,避免错误累积。计划还包含回滚说明和总时长估算。
使用方式:当任务涉及修改 3 个以上文件、实现路径已知但执行不简单、需要交接给其他智能体或稍后恢复、用户要求计划/路线图/分步拆解、需在实施前估算工作量、或复杂重构需要精确变更顺序时使用。流程为:识别受影响文件→确定变更顺序→逐步编写“文件+代码+验证”→添加回滚说明→估算总时长→提交审批→批准后保存为 plan.md。
最佳实践:每步须让代码库保持可编译可运行;写出每次变更的完整代码,不写“同上”;按依赖顺序排列(schema 先于 handler);破坏性变更附回滚说明;步骤控制在 2-5 分钟,超出则拆分;用行号或上下文精确定位插入点。
平台兼容:Cursor、VS Code、Windsurf、Claude Code、Cline、aider 均支持完整功能。
限制:资料未提供收费、价格等商业信息;实际效果取决于所用平台与任务复杂度。