If you’ve been trying to build with AI in Cursor but running into noisy outputs, repeated context loss, or burning through credits while iterating, I wanted to share a system I’ve been refining for the past month, now at V2.
The BMAD Method V2 is a full AI dev workflow that uses custom agent modes to guide each phase of a project from brainstorming to architecture to dev handoff.
The real shift came when I started doing all planning outside the IDE using Gemini Web UI with Custom GEM and 2.5 Pro Thinking. The agent modes (shared in the repo) are optimized to work inside Gemini or ChatGPT, where long context windows can be used to full advantage. Then, when you bring the output into Cursor, it’s already streamlined and structured for dev.
What it includes:
- Custom agent modes for BA, PM, Architect, PO, Scrum Master, and Dev
- Prompts that pause for feedback before moving on
- The POWER of Checklists at the end of each agent phase that audits across all new and existing artifacts - this is HOLY ■■■■ next level game changer
- Stories generated one at a time, fully aligned with what the Dev agent expects
- Instead of Giant PRD and Architecture Docs that repeat info and overload the dev context - files are no many and single purpose and do not repeat. And the Scrum Master will pull together just the info the dev agent mode needs so it does not need to load a lot of extra files. This really has made a huge difference.
- Significant cost savings — users are reporting hundreds per month saved in LLM and Cursor usage by front-loading the planning
- No rules required, but works with them if you have a setup already
Everything is documented and open source, including a full video walkthrough, prompt configs, and example outputs.
Video walkthrough:
BMAD V2 GitHub repo (prompts, instructions, examples):
Let me know if you’re experimenting with something similar in Cursor or want help getting started with the prompts.