Established Projects FAQ
Quick answers to common questions about working on established projects with the BMad Method (BMM).
Questions
Section titled âQuestionsâ- Do I have to run document-project first?
- What if I forget to run document-project?
- Can I use Quick Flow for established projects?
- What if my existing code doesnât follow best practices?
Do I have to run document-project first?
Section titled âDo I have to run document-project first?âHighly recommended, especially if:
- No existing documentation
- Documentation is outdated
- AI agents need context about existing code
You can skip it if you have comprehensive, up-to-date documentation including docs/index.md or will use other tools or techniques to aid in discovery for the agent to build on an existing system.
What if I forget to run document-project?
Section titled âWhat if I forget to run document-project?âDonât worry about it - you can do it at any time. You can even do it during or after a project to help keep docs up to date.
Can I use Quick Flow for established projects?
Section titled âCan I use Quick Flow for established projects?âYes! Quick Flow works great for established projects. It will:
- Auto-detect your existing stack
- Analyze existing code patterns
- Detect conventions and ask for confirmation
- Generate context-rich tech-spec that respects existing code
Perfect for bug fixes and small features in existing codebases.
What if my existing code doesnât follow best practices?
Section titled âWhat if my existing code doesnât follow best practices?âQuick Flow detects your conventions and asks: âShould I follow these existing conventions?â You decide:
- Yes â Maintain consistency with current codebase
- No â Establish new standards (document why in tech-spec)
BMM respects your choice â it wonât force modernization, but it will offer it.
Have a question not answered here? Please open an issue or ask in Discord so we can add it!