Every project follows a structured workflow with quality gates at each phase. No code until Phase 8. Research, plan, design, then build. AI that follows best practices, not shortcuts.
Click or hover over phases to see descriptions. SPIKE mode is shown as an alternate fast path.
Every project is built to answer 5 fundamental questions:
Capture the initial problem and vision
Identify target persona and their needs (NEVER "TBD" - always infer)
Understand user intent and existing solutions
Evaluate options and choose tech stack (with human approval)
Design, write tests, then implement the solution
Document the initial problem and vision in a structured format
Example:
"Developers waste time context-switching between Claude sessions. Build a plugin system that preserves architectural decisions and domain models across sessions."
Who is this for? What are their needs, pain points, and workflows?
Critical Rule:
NEVER use "TBD" for persona. Always infer from context and confirm with human.
Research existing tools, patterns, and best practices before building
Compare approaches and define success metrics
Select technologies with human approval (protected by guardrails)
⚠️ Human Approval Required
AI cannot proceed to Phase 6 without explicit human approval of tech choices.
Design mockups, architecture diagrams, and domain models
Write tests BEFORE implementation. No code in this phase.
🚫 NO CODE in Phase 7
Only test files. Implementation happens in Phase 8.
Finally write code! Follow design specs and make tests pass.
✅ First Phase with Code
Phases 1-7 are planning. Phase 8 is where implementation begins.
Performance tuning, error handling, monitoring, production prep
Need to move fast? SPIKE mode is for throwaway prototypes
Warning: SPIKE code is disposable
SPIKE prototypes are for learning and exploration only. If successful, restart from Phase 1 to build production version.
Research existing solutions before building. Don't reinvent wheels.
Persona and analysis phases catch bad ideas before writing code.
Tests written before implementation ensure behavior-driven design.
Each phase documents decisions for future reference.
Design phase catches architecture issues before coding.
Structured phases make it easy for teams to collaborate.
Stop jumping straight to code. Let ProtoFlow's 9-phase SDLC guide you from idea to production with quality gates at every step.