Prerequisites
- BMad Method installed (
npx bmad-method install) - An existing codebase you want to work on
- Access to an AI-powered IDE (Claude Code or Cursor)
Step 1: Clean Up Completed Planning Artifacts
If you have completed all PRD epics and stories through the BMad process, clean up those files. Archive them, delete them, or rely on version history if needed. Do not keep these files in:docs/_bmad-output/planning-artifacts/_bmad-output/implementation-artifacts/
Step 2: Create Project Context
Run the generate project context workflow:- Technology stack and versions
- Code organization patterns
- Naming conventions
- Testing approaches
- Framework-specific patterns
_bmad-output/project-context.md if you prefer.
Learn more about project context
Step 3: Maintain Quality Project Documentation
Yourdocs/ folder should contain succinct, well-organized documentation that accurately represents your project:
- Intent and business rationale
- Business rules
- Architecture
- Any other relevant project information
document-project workflow. It offers runtime variants that will scan your entire project and document its actual current state.
Step 4: Get Help
BMad-Help: Your Starting Point
Run/bmad-help anytime you’re unsure what to do next. This intelligent guide:
- Inspects your project to see what’s already been done
- Shows options based on your installed modules
- Understands natural language queries
Choosing Your Approach
You have two primary options depending on the scope of changes:| Scope | Recommended Approach |
|---|---|
| Small updates or additions | Use quick-flow-solo-dev to create a tech-spec and implement the change. The full four-phase BMad Method is likely overkill. |
| Major changes or additions | Start with the BMad Method, applying as much or as little rigor as needed. |
During PRD Creation
When creating a brief or jumping directly into the PRD, ensure the agent:- Finds and analyzes your existing project documentation
- Reads the proper context about your current system
UX Considerations
UX work is optional. The decision depends not on whether your project has a UX, but on:- Whether you will be working on UX changes
- Whether significant new UX designs or patterns are needed
Architecture Considerations
When doing architecture, ensure the architect:- Uses the proper documented files
- Scans the existing codebase
Common Workflows for Established Projects
Adding New Features
- Generate or update
project-context.md(if not already done) - Run
/bmad-helpto determine the right approach - For small features: use Quick Flow Solo Dev
- For major features: run the full BMad Method starting with Brief or PRD
Bug Fixes and Refactoring
For quick fixes, see the Quick Fixes guide. For larger refactoring efforts, consider using Quick Flow or the full Method to plan and execute the changes systematically.Documentation Updates
Use thedocument-project workflow to:
- Generate or update architecture documentation
- Document existing system behavior
- Create onboarding documentation for new team members
Best Practices
More Information
- Quick Fixes - Bug fixes and ad-hoc changes
- Project Context - Managing project conventions
- Customize BMad - Tailoring agents to your project
