4.0 KiB
| title |
|---|
| Quick Flow Workflows |
How to create tech specs and execute implementations with Quick Flow.
Choosing a Workflow
| Situation | Workflow | Command |
|---|---|---|
| Need to document before implementing | Quick-Spec | /bmad-gds-quick-spec |
| Multiple approaches to evaluate | Quick-Spec | /bmad-gds-quick-spec |
| Have a completed tech-spec | Quick-Dev | /bmad-gds-quick-dev path/to/spec.md |
| Have clear, direct instructions | Quick-Dev | /bmad-gds-quick-dev |
| Building complete game system | Full GDS | /bmad-gds-workflow-init |
| Epic-level features | Full GDS | /bmad-gds-workflow-init |
How to Create a Tech Spec (Quick-Spec)
Step 1: Start the workflow
/bmad-gds-quick-spec
Step 2: Describe your requirement
Provide your feature request. The agent scans the codebase and asks clarifying questions.
Checkpoint options:
[a]Advanced Elicitation - explore requirements deeper[c]Continue to investigation[p]Party Mode - consult expert agents
Step 3: Review investigation findings
The agent analyzes the codebase for patterns, constraints, and similar implementations. Review the findings.
Checkpoint options:
[c]Continue to spec generation[p]Party Mode - get technical review
Step 4: Review generated spec
The agent creates an ordered task list with file paths and acceptance criteria. Verify completeness.
Checkpoint options:
[c]Continue to final review[p]Party Mode - technical review
Step 5: Finalize
Confirm the spec meets these standards:
- Every task has a file path and specific action
- Tasks ordered by dependency
- Acceptance criteria in Given/When/Then format
- No placeholders or TBD sections
Options:
[d]Start Quick-Dev immediately[done]Save spec and exit
Output: {planning_artifacts}/tech-spec-{slug}.md
How to Execute Implementation (Quick-Dev)
With a Tech-Spec
/bmad-gds-quick-dev path/to/tech-spec-feature.md
The agent:
- Captures baseline git commit
- Loads and validates the spec
- Executes tasks in order
- Runs self-check
- Performs adversarial review
- Resolves findings
- Validates against acceptance criteria
With Direct Instructions
/bmad-gds-quick-dev
Then describe what you want implemented:
- Captures baseline git commit
- Evaluates complexity (may suggest planning)
- Gathers context from codebase
- Executes implementation
- Runs self-check and adversarial review
- Resolves findings
Escalation: If the agent detects complexity (multiple components, system-level scope, uncertainty), it offers:
[t]Create tech-spec first[w]Use full GDS workflow[e]Execute anyway
Troubleshooting
Spec has placeholders or TBD sections
Return to investigation step. Complete missing research, inline all findings, re-run review.
Workflow lost context mid-step
Check frontmatter for stepsCompleted. Resume from last completed step.
Agent suggested planning but you want to execute
You can override with [e], but document your assumptions. Escalation heuristics exist because planning saves time on complex tasks.
Tests failing after implementation
Return to the resolve-findings step. Review failures, fix issues, ensure test expectations are correct, re-run full suite.
Need help
/bmad-help
Reference
File Locations
| File | Location |
|---|---|
| Work in progress | {implementation_artifacts}/tech-spec-wip.md |
| Completed specs | {planning_artifacts}/tech-spec-{slug}.md |
| Archived specs | {implementation_artifacts}/tech-spec-{slug}-archived-{date}.md |
| Workflow files | _bmad/gds/workflows/gds-quick-flow/ |
Validation Criteria
Self-check (before adversarial review):
- All tasks/instructions completed
- Tests written and passing
- Follows existing patterns
- No obvious bugs
- Acceptance criteria met
- Code is readable
Adversarial review:
- Correctness
- Security
- Performance
- Maintainability
- Test coverage
- Error handling