Workflows
Step-by-step guides for common development scenarios
Main workflow
Explore → Specify → Plan → TDD → Audit → Commit
1
Explore
/work:work-exploreUnderstand the code
→
2
Specify
/work:work-specifySpecify the requirement
→
3
Plan
/work:work-planPlan the changes
→
4
TDD
/dev:dev-tddTests first (mandatory)
→
5
Audit
/qa:qa-loopQuality audit score 90
→
6
Commit
/work:work-commitValidate
The main claude-base workflow follows 6 mandatory steps (+ 1 optional):
- Explore - Understand the existing code before modifying 1b. Brainstorm (optional) - Structured ideation before specification (alternatives, fuzzy ideas)
- Specify - Create a functional specification (User Stories, criteria)
- Plan - Plan changes before implementing
- TDD - Develop by writing tests BEFORE the code (mandatory)
- Audit - Adaptive
/qa:qa-loop "score 90"until reaching the target score - Commit - Create clean, descriptive commits (Conventional Commits)
Available workflows
| Workflow | Description | Commands |
|---|---|---|
| Explore → Specify → Plan → TDD → Audit → Commit | Main workflow (TDD mandatory) | /work:work-explore, /work:work-specify, /work:work-plan, /dev:dev-tdd, /work:work-commit |
| New Feature | Add a feature | /work:work-flow-feature |
| Bug Fix | Fix an issue | /work:work-flow-bugfix |
| Release | Prepare a version | /work:work-flow-release |
| Product Launch | Launch a product | /work:work-flow-launch |
| TDD | Test-driven development | /dev:dev-tdd |
Choosing the right workflow
See also
- Choice guide - Full decision tree
- Commands - All available commands