编写计划 (Writing Plans)
协作类
当你有规格或需求要处理多步骤任务时使用,在触碰代码之前。
快速入门
30 秒理解
编写全面的实现计划,假设工程师对代码库零上下文。文档化他们需要知道的一切。
何时使用
- 有规格文档需要实现
- 多步骤任务需要分解
- 需要给其他开发者明确的实现指南
快速示例
任务结构:
markdown
### Task N: [组件名称]
**Files:**
- Create: `exact/path/to/file.py`
- [ ] **Step 1: 编写失败测试**完整指南
核心原理
编写全面的实现计划,假设工程师对代码库零上下文且品味存疑。
任务粒度
每一步是一个动作(2-5 分钟):
- "编写失败测试" - 步骤
- "运行它确保失败" - 步骤
- "实现最小代码使测试通过" - 步骤
- "运行测试确保通过" - 步骤
- "提交" - 步骤
记住
- 始终使用精确文件路径
- 计划中包含完整代码
- 精确命令和预期输出
- DRY, YAGNI, TDD, 频繁提交
相关技能
前置技能
- brainstorming - 头脑风暴形成设计
后续技能
- executing-plans - 执行计划
- subagent-driven-development - 子代理驱动开发