核心工作流:系统化开发流程
本章节介绍 Superpowers 的五大核心工作流,帮助你建立系统化的开发习惯。这些工作流强制遵循最佳实践,确保代码质量、可维护性和团队协作效率。
为什么需要核心工作流?
AI 代理虽然强大,但如果没有约束,容易"偷懒"或过度理性化。核心工作流为 AI 代理提供了明确的边界和流程,确保每一步都有验证和证据。
本章节包含的内容
| 课程 | 描述 | 难度 |
|---|---|---|
| 设计工作流:Brainstorming | 在编码前进行需求澄清和设计,避免方向错误 | ⭐⭐ |
| 计划工作流:Writing Plans | 编写详细的实施计划,确保无上下文的工程师也能执行 | ⭐⭐⭐ |
| 测试驱动开发:TDD 铁律 | 深入讲解 RED-GREEN-REFACTOR 循环 | ⭐⭐⭐⭐ |
| 调试工作流:Systematic Debugging | 系统化四阶段调试流程,避免盲目修复 | ⭐⭐⭐ |
| 验证工作流:证据优先 | 强调"证据优先"原则,确保在声称完成前有真实验证 | ⭐⭐ |
学习路径建议
推荐顺序(新手)
mermaid
flowchart LR
A[设计工作流<br/>Brainstorming] --> B[计划工作流<br/>Writing Plans]
B --> C[TDD 工作流<br/>Test-Driven Development]
C --> D[调试工作流<br/>Systematic Debugging]
D --> E[验证工作流<br/>Verification Before Completion]- 先学设计工作流:理解如何在编码前进行需求澄清
- 再学计划工作流:掌握编写可执行计划的技巧
- 深入 TDD:这是最核心的开发流程,需要重点学习
- 学调试工作流:学会系统化地定位和修复问题
- 最后学验证工作流:建立"证据优先"的完成标准
进阶学习路径
如果你已经有一定经验,可以按需学习:
- 快速上手:设计工作流 + TDD 工作流
- 质量提升:TDD 工作流 + 调试工作流 + 验证工作流
- 团队协作:计划工作流 + 验证工作流
前置条件
下一步指引
完成本章节学习后,你可以继续:
本章节的价值
通过学习核心工作流,你将获得:
- 系统化思维:不再是"想到什么做什么",而是有章法地推进开发
- 质量保证:TDD 铁律和验证工作流确保代码质量
- 效率提升:设计先行和计划工作流避免方向错误和返工
- 可追溯性:每个步骤都有明确的证据和文档
记住
工作流的本质不是增加流程负担,而是减少不确定性和返工成本。