Replies: 11 comments 6 replies
|
But the BMAD Agent can tell you exactly that. |
|
I told BMAD to make mermaid chart of himself, then to explain it and explain overlapping tasks: Explanation of the Workflow with Concise Agent Tasks:
The overlapping tasks indicate areas where multiple agents have the capability or responsibility to initiate or participate in a specific activity, often with a slightly different focus or at a different stage of the workflow. This allows for flexibility and ensures that critical processes can be handled by the most appropriate agent given the current context or the user's preference. Here are the key overlapping tasks:
In summary, these overlaps are by design, allowing the BMAD Method to maintain flexibility and resilience. They enable different agents to step in based on their primary responsibilities and expertise, ensuring that critical project functions are always covered and that the team can adapt efficiently to various situations. |
|
Nice tool to make Marmaid diagrams even nicer, and even has AI Fix for Gemini f...k ups: |
|
Thank you! This is great showing the ability to ask the llm :) one of the
ideas of the bmad agent and it also having the kb was to help people. Once
it's set up, the agent mode especially in gemini is super helpful 😀
…On Tue, May 27, 2025, 12:25 PM Davor Racic ***@***.***> wrote:
*Project Has UI?*: Determine if your project involves a user interface.
- *Yes*: Engage the *Design Architect (DA)* for UI/UX and frontend
architecture. Their tasks include "Create Frontend Architecture", "Create
Ai Frontend Prompt", and "Create UX/UI Spec".
- *No*: Proceed directly to the Architect.
Perhaps an AI fix in MermaidChart made that. Gemini almost always messes
up Mermaid charts. I didn't invest too much time in this, as my intention
wasn't to create documentation. I just wanted to point out that this system
is self-explanatory, and we don't need extensive documentation
—
Reply to this email directly, view it on GitHub
<#102 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BOTVGQOPFUESXRUKLVPZT533ASNZBAVCNFSM6AAAAAB57MZNT6VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMRYGY3TMOI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***
com>
|
|
@Geserit2 I do get what you mean - there are a lot of options, overlap and customizations by design, and I think what is needed is a few prebuilt setups for the web agent instead of the single folder. I had not considered that many might want to copy and just use the sample as is. For example, I did not imagine people would not add their own names, personas etc... but to be fair, I also have not clearly laid out the idea clearly in the videos yet around the idea that this is also meant to be customized (but does not HAVE to be). So all that to say - I am going to make a few sample build folders - and within them, not have any overlap. The overlap of agents doing the same tasks was meant to showcase how you can any agent do anything, and their different personalities could even have different outcomes - but I think for most its overkill and could get by with a small subset of personas or more personas but single focused. Really though then that has me then questioning well what is the most useful for most and I dont know - some might want just 1 agent, BMad that can just do any task - some might want different personalities to help, and then some just want the simple prd and a list of tasks and subtasks, which I also envision this system can do but have not really added into it yet. |
|
thanks for the explanation, but looking at the responses i think there is this general feeling that while the method is very very elaborate and covers all fields, still there seems to be an explanation missing on how to approach this and get it up and running quickly using for instance the combination of Gemini Gems + Windsurf/ Cursor. What ive done now:
From what i read, we need to add PRD.md and Architecuture.md to the Docs folder. (feedback from the BMAD creator and i saw this in the movie.) But the instruction doc also says you need these folders: checklists/ However, you also need to shard the prd.md into epics for better readability (i did that with a really nice prompt provided (#111) Now you create seperate outputs in gemini which you can paste as epic-1.md/ epic-2.md etc into the docs folder. But then again, you can also do with internally with agents.. Im just lost here, there seems to be interchangeably being referenced between what you should do on the web and what you can do within the IDE. What i really need to understand better: What should you do in Gemini, and what should you do in the IDE? Would be nice to have a template folder as a basis for starting a new project, but this repo is stuffed with other stuff that for me (im a beginner) is quite confusing |
|
Same here |
|
That's an excellent and very practical question! Understanding where to leverage the strengths of a powerful, conversational AI like Gemini (often via its web UI or a similar broad-context interface) versus an AI agent integrated into your IDE (like Windsurf or Cursor) is key to an efficient BMAD workflow. Here’s a breakdown based on the BMAD method's design principles: Typically, you'd use a direct interface with a powerful LLM like Gemini (or a "Web Agent Orchestrator" as described in BMAD) for:
You'd typically switch to your IDE (Windsurf, Cursor) with integrated AI agents for:
Why this Distinction?
Your Current Situation: You have your PRD, architecture, UI/UX spec, and frontend architecture documents. The next logical steps according to BMAD—such as the PO validating these documents, the PO/SM creating detailed, technically-grounded story files from your PRD, and then Developer Agents implementing those stories—lean heavily towards using an AI agent within your IDE. The IDE agent, configured with the BMAD Orchestrator prompt and given access to the necessary persona and task files (derived from the
Think of it as moving from broad strokes (Web UI/Gemini) to fine, detailed execution (IDE). |
|
I am new I find the instructions confusing so I copied the gitrep and pasted it into roocode and added it to my project did I do it right it seems to be working |




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
That said, the sheer range of customization options felt overwhelming. In my initial test, it was hard to tell who’s supposed to do what — everyone seems to be able to do everything, but at the same time, not really.
I’m sure the system is extremely powerful once you deeply understand the connections and workflows, and how to benefit from all the personalization. But as a starting point, it’s just too much.
What I’m missing is a clear, guided structure and a logical flow that makes it easy to get started.
All reactions