TDD-first development workflow with structured planning, task tracking, and PR-based code review. Use when building software projects that require clarification phases, planning approval gates, Trello task management, test-driven development, Git branching policies, and PR feedback loops with reviewers.
A structured development workflow enforcing quality through planning, TDD, and code review.
Clarify → Plan → Approve → Implement (TDD) → PR → Review → Merge → Next Task
Before any implementation, ask questions to clarify:
Do not proceed until requirements are clear.
Set up Trello board (or similar) with columns:
All tasks must be tracked on the board.
For each task:
Rules:
mainmain must always remain defaultAfter task completion:
mainWhen CR comments arrive:
Repeat until approved.
Backlog → To Do → In Progress → Review → Done
↑ │
└─── CR ─────┘
For new projects: