Skip to content

Core Workflows: Systematic Development Process

This chapter introduces the five core workflows of Superpowers, helping you build systematic development habits. These workflows enforce best practices to ensure code quality, maintainability, and team collaboration efficiency.

Why do we need core workflows?

While AI agents are powerful, without constraints they tend to "cut corners" or over-rationalize. Core workflows provide clear boundaries and processes for AI agents, ensuring every step has verification and evidence.

What This Chapter Covers

CourseDescriptionDifficulty
Design Workflow: BrainstormingClarify requirements and design before coding to avoid wrong directions⭐⭐
Planning Workflow: Writing PlansWrite detailed implementation plans that engineers without context can execute⭐⭐⭐
Test-Driven Development: TDD Iron LawDeep dive into the RED-GREEN-REFACTOR cycle⭐⭐⭐⭐
Debugging Workflow: Systematic DebuggingFour-phase systematic debugging process to avoid blind fixes⭐⭐⭐
Verification Workflow: Evidence FirstEmphasize the "evidence first" principle to ensure genuine verification before claiming completion⭐⭐
mermaid
flowchart LR
    A[Design Workflow<br/>Brainstorming] --> B[Planning Workflow<br/>Writing Plans]
    B --> C[TDD Workflow<br/>Test-Driven Development]
    C --> D[Debugging Workflow<br/>Systematic Debugging]
    D --> E[Verification Workflow<br/>Verification Before Completion]
  1. Start with Design Workflow: Understand how to clarify requirements before coding
  2. Learn Planning Workflow: Master the skills of writing executable plans
  3. Deep Dive into TDD: This is the most core development process, focus on learning it
  4. Learn Debugging Workflow: Learn to systematically locate and fix issues
  5. Finally Learn Verification Workflow: Establish "evidence first" completion standards

Advanced Learning Path

If you already have some experience, you can learn as needed:

  • Quick Start: Design Workflow + TDD Workflow
  • Quality Improvement: TDD Workflow + Debugging Workflow + Verification Workflow
  • Team Collaboration: Planning Workflow + Verification Workflow

Prerequisites

Please confirm before starting

Next Steps

After completing this chapter, you can continue:

  • Advanced Workflows - Learn advanced techniques like sub-agent driven development, code reviews, etc.
  • Extending Features - Write custom skills to contribute to the team
  • FAQ - View best practices and troubleshooting

Value of This Chapter

By learning core workflows, you will gain:

  • Systematic Thinking: No longer "doing whatever comes to mind," but advancing development with a structured approach
  • Quality Assurance: TDD iron law and verification workflows ensure code quality
  • Efficiency Improvement: Design-first and planning workflows avoid wrong directions and rework
  • Traceability: Each step has clear evidence and documentation

Remember

The essence of workflows is not to add process burden, but to reduce uncertainty and rework costs.