4.2 KiB
PRD Workflow - Small Projects (Level 0)
The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml You MUST have already loaded and processed: {installed_path}/workflow.yaml This is the SMALL instruction set for Level 0 projects - tech-spec only Project analysis already completed - proceeding directly to technical specification NO PRD generated - uses tech_spec_template only
Load project-workflow-analysis.md Confirm Level 0 - Single atomic change
Please describe the specific change/fix you need to implement:
Generate tech-spec.md - this is the TECHNICAL SOURCE OF TRUTH ALL TECHNICAL DECISIONS MUST BE DEFINITIVE - NO AMBIGUITY ALLOWED
Initialize tech-spec.md using tech_spec_template from workflow.yaml
DEFINITIVE DECISIONS REQUIRED:
BAD Examples (NEVER DO THIS):
- "Python 2 or 3" ❌
- "Use a logger like pino or winston" ❌
GOOD Examples (ALWAYS DO THIS):
- "Python 3.11" ✅
- "winston v3.8.2 for logging" ✅
Source Tree Structure: EXACT file changes needed source_tree
Technical Approach: SPECIFIC implementation for the change technical_approach
Implementation Stack: DEFINITIVE tools and versions implementation_stack
Technical Details: PRECISE change details technical_details
Testing Approach: How to verify the change testing_approach
Deployment Strategy: How to deploy the change deployment_strategy
Offer to run cohesion validation
Tech-spec complete! Before proceeding to implementation, would you like to validate project cohesion?
Cohesion Validation checks:
- Tech spec completeness and definitiveness
- Feature sequencing and dependencies
- External dependencies properly planned
- User/agent responsibilities clear
- Greenfield/brownfield-specific considerations
Run cohesion validation? (y/n)
If yes: Load {installed_path}/checklist.md Review tech-spec.md against "Cohesion Validation (All Levels)" section Focus on Section A (Tech Spec), Section D (Feature Sequencing) Apply Section B (Greenfield) or Section C (Brownfield) based on field_type Generate validation report with findings
Confirm tech-spec is complete and definitive No PRD needed for Level 0 Ready for implementation
Summary
- Level 0 Output: tech-spec.md only
- No PRD required
- Direct to implementation
Next Steps Checklist
Determine appropriate next steps for Level 0 atomic change
If change involves UI components:
Optional Next Steps:
-
Create simple UX documentation (if UI change is user-facing)
- Note: Full instructions-ux workflow may be overkill for Level 0
- Consider documenting just the specific UI change
-
Generate implementation task
- Command:
workflow task-generation - Uses: tech-spec.md
- Command:
If change is backend/API only:
Recommended Next Steps:
-
Create test plan for the change
- Unit tests for the specific change
- Integration test if affects other components
-
Generate implementation task
- Command:
workflow task-generation - Uses: tech-spec.md
- Command:
Level 0 planning complete! Next action:
- Proceed to implementation
- Generate development task
- Create test plan
- Exit workflow
Select option (1-4):