LongCut logo

The BMAD Builder is Here - V6 Alpha: 5 Major Features (Download Now)

By BMad Code

Summary

## Key takeaways - **BMAD V6 Alpha Release**: The BMAD Method V6 Alpha is now available, introducing significant upgrades after six months of development and building on the success of V4, which garnered over 100,000 views. [00:00], [01:09] - **Scale Adaptive Framework**: V6 introduces a scale adaptive framework that adjusts workflows based on project scope, differentiating between small patches and large enterprise architectures. [03:59], [04:26] - **Core Engine & Modules**: The BMAD core is now a standalone engine supporting diverse modules beyond software development, such as creative writing and data science, allowing community contributions. [05:01], [06:19] - **Customizable Agents & Languages**: V6 allows for fully customizable agents, including personality adjustments, and supports language overrides for global users, enabling agents to communicate in preferred languages. [07:34], [08:39] - **Project Types & Reference Architectures**: New project types and reference architectures in V6 tailor workflows and documentation (e.g., GDD for games) to specific project needs, with community contributions planned. [09:20], [12:45] - **BMAD Builder Module**: The new BMAD Builder module empowers users to create their own workflows, agents, and even entire modules, which can be shared with the community or used privately. [13:30], [14:46]

Topics Covered

  • BMAD V6: The First Scale-Adaptive AI Framework?
  • Beyond Software: BMAD's Core Becomes a Universal AI Engine.
  • Your AI, Your Rules: Language and Agent Personalization.
  • Beyond Generic: BMAD's Project Type Specific Workflows.
  • The BMAD Builder: Create Custom Workflows and Agents.

Full Transcript

Hey everybody, today my friends is a

celebration. Thank you so much for

joining me. We are celebrating almost 6

months since B1 of the BMAD method

released.

20,000 people have subscribed to the

channel. Nearly 18,000 stars on GitHub

and this project is still in its

infancy. It is growing bigger and faster

thanks to many of you in the community.

Two months ago, I released the V4 master

class of the BMAD method, and over a

100,000 people have watched and have

started using the BMAD method. Since

this came out, I have had the

opportunity to meet so many of you in

the community Discord. The community

around the BMAD method is amazing. I

welcome you to join. It's a helpful,

inclusive community where we're learning

and growing from each other. It's

totally free and you can get all the

help and support you need in using the

BMAD method. But in six months, a lot

has changed. We have gone through four

major versions. I and the community have

been hard at work on what was going to

be V5, but now I am proud to announce is

out in alpha, the V6 version of the BMAD

method. The BMAD method is bigger and

stronger than ever, and it is evolving

as fast as the agentic tooling landscape

is. So, thank you everybody that has

joined this revolution. And if you're

new to the BMAD method, now is a great

time to be joining. In the next week or

two, the full beta release of V6 will be

available for early adopters. The alpha

release right now, it's on a branch, and

if you would like to help test, find

bugs, work it out, and affect the future

of the BMAD method, you can actually

help with the alpha branch. and I'll

show you at the end of this video how to

jump in and get started with that. This

is such a significant release that

there's actually going to be a series of

videos coming about many of the new

features because there's so much here

today. I just want to tell you about a

few of those though. But before I do, I

just want to thank everybody that is

supported me, supported the channel, and

supported the great community that is

helping build the BMED method. So many

of you have already subscribed and

reached out and donated on Buy Me a

Coffee and I cannot thank you enough.

That support helps pay for tooling and

the resources and the countless hours

that I put into this outside of my day

job. So, thank you everybody for your

support. For the 20,000 of you that have

already subscribed to the channel, thank

you. If you have not, please do it so

you know when new videos are coming out.

Now that V6 is almost ready for final

release, I will be back to doing more

frequent videos. So, please stay tuned

to the channel and we'll be covering a

lot of great topics related to the BMED

method and beyond. What is it that I am

so excited about here in V6? Well, I'm

going to share with you five of the many

things that are changing in V6. The BMED

method originally started as a simple

way to do Agentic AI flows from product

ideation through having your developer

agents implement the code. We pioneered

context engineering and prompt

engineering to another level that nobody

was doing 6 months ago when people were

still trying to just do basic vibe

coding. We were already ahead of the

curve. Over the six months in multiple

versions, I've learned a lot. And one of

the biggest issues was with V4 was that

it was not clear how to use it

necessarily with brownfield and it was

not which is an existing project or an

existing codebase and also it seemed

like it was very one-sizefits-all. Since

the BMAD released there's been Curo code

from AWS that's come out and GitHub has

released their own spec engineering.

There's also a lot of other ones out

there, right? But they're all targeted

towards very small projects. One of the

key introductions with V6 is we will now

be scale adaptive. What does that mean?

Well, when you talk to the agent at the

beginning of the workflow, it's going to

figure out the size and scope of your

project and what your real ambition is.

Are you trying to build a huge

enterprise multi-ervice

micros service distributed architecture

or are you trying to patch a band-aid

onto an existing project? The BMAD

method with V6 is going to scale adapt

and this is the first framework to do

that to your specific needs and based on

that it'll put you through different

workflows. Whether you need to do a

heavyweight PRD or do you just need to

do a tech spec to spec engineer a simple

change into an existing codebase, it's

going to adapt and transform and do it

all for you. Excuse me, not for you, but

with you. Because that is the other

thing that the BMAT method has always

stood for. This is facilitation of the

agents working with you to get the best

out of you, but also to help you get the

best out of the agents. Aside from the

scale adaptive framework, the core

itself is changing. In V4, we called the

BMAD method the BMAD core. But the BMAD

method is the agile AI flow. But the

BMAD core is an engine that can run so

many different types of workflows. In

V4, many people started creating

expansion packs. And these were not even

related to the realm of software

development. creative writing expansion

packs, analysis expansion packs, data

science, different types of applications

such as game development. We're

rebranding these modules. And the BBED

method itself is actually a module that

runs on top of the core. So the core is

going to be a tightly controlled engine

that can basically run anything. If you

think the BMAD method should be

different or you want to make it your

own drastically, you could even make

your own module on top of the core just

as powerful or maybe even better than

the BMAD method. you know, so many

people reaching out to me. One thing

that I learned since V4 really came out

and especially the master class is just

how many nonsoftware developers have

found this and have found so much value

out of the BMAD method by removing the

core from the method and making the BMAD

method a module. The core is now super

powerful allowing any type of workflow.

I've talked to product managers. I've

talked to designers. And I've talked to

people in every aspect of business that

are using the BMAD method for everything

but software development. It has become

so much more. And so, one of the biggest

things that I'm so excited about is

segregating this core and really

embracing the idea of all of these

different modules. All of these other

modules are now going to be available

and the community can contribute them.

And with V6, it'll be much easier for

the community to actually contribute and

share modules with you. So whether it

might be therapy, creative writing, data

science, anything that you can imagine

that can be facilitated with an AI agent

to help get the best out of you or help

you along the way, the BMAD core will

support it. Another thing that I never

expected when the BMAD method started

growing is just how much of a global

phenomenon this will become. So I want

to thank you everybody from around the

world that has made the BMAD method what

it is and continues to help it grow. One

of the biggest requests I got was for

localization and agent customization.

And I am happy to announce with V6 the

official release of fully customizable

agents and full language override. What

what does this mean? Well, now with the

BMAD method, when you install it is

going to ask you what language you

prefer, and it will apply that to all of

the agents. So, if you would like the

agents to communicate with you in French

or Chinese or Japanese or German or

Spanish or any of the many languages

that so many of you have reached out to,

it will now support this. The BMAD core

is not just for software developers.

This applies to all modules which were

again called expansion packs in the

past. So with any new modules with V6

when they install you will be able to

through the core set your language

preference and the agents will

communicate in your preferred language.

Additionally I mentioned the ability to

customize agents and this is so

exciting. Maybe you don't want to fully

create your own new module but you just

want to change the names of the agents

or maybe you want to give them a

slightly different personality. If you

want a pirate that curses and calls you

names, you can now do that. If you want

a friendly analyst that can help you

figure out your project and figure out

your problems, you can now customize

that. Also, all of that is fully

customizable with the new agent

customization framework. And what is so

great about this is as updates come for

the BMAD method, it will not, excuse me,

for the BMAD core or any of the modules,

it will not blow away your changes to

the agent customizations. This is a huge

game changer and I'm so excited to see

how people are going to use this. Number

four is the different project types now

supported in the BMED method module.

This is a gamecher. I mentioned before

scale adaptive where the architecture

and the PRD and the whole workflow will

adapt to your scale. Well, with project

types, this also takes it to a whole

other level. And as V6 evolves, more and

more project types will be integrated,

including reference architectures. What

do project types do? Well, when you're

planning your PRD, for example, let's

say instead of a business application or

a web application, maybe you're just

creating a website. Maybe it's a

salesfunnel website or a personal vanity

page or maybe you want to create a

console application or maybe you want to

create a video game or maybe you're

doing device drivers or embedded

hardware. By knowing and understanding

these project types and what you're

building, the framework will now evolve

not only in size and scale, but also in

the types of questions it asks you and

embeds into the PRDS and architecture

that we are creating. If you're doing a

game, instead of creating a PRD, it's

going to walk you through creating a GDD

or a game development design document.

And you can actually use the new game

agents that are built into the BMAD

method if you choose. What's really cool

about this also is there's over 50 game

types supported just in the just in the

GDD creation. So it will work with you

and depending on what type of game you

are creating, it will help you plan out

the specifics that your type of game

needs. Nothing I have seen comes close

to what we are going to be releasing

just in the realm of game development

with V6. But additionally, this scales

to almost every project type. And as the

V6 evolves beyond alpha, we'll be seeing

more and more of this. This is going to

be truly powerful and gamechanging. And

when you get to the architecture, the

architecture is also going to be built

around the type of project you are

building. So, no longer like in V4 is it

a one-sizefits-all architecture with all

the same sections. It is going to inject

exactly what you need. And the nice

thing about V6 is no more need to shard

your documents. I'm going to do a whole

video on this really soon about the

whole new BMAD method workflow and why

this is not necessary. But trust me,

you're going to love it because now the

BMAD method works with the documents as

you bring them and not necessarily a

very rigid structure that you need to

try to shoehorn your project into. It's

it's groundbreaking. It's going to

change your life if you are a user of

the BMED method module. I think you're

going to love it. All right, before I

get to number five, I actually have 4.5.

Number 4.5 is reference architectures.

And this is a new thing that's coming.

So I just talked about the different

project types. Post V5 release. We are

going to open up community contribution

to reference architectures. So what this

means is let's say you want to build a

green field project from scratch, but

you're not too opinionated on all of the

choices it makes. These reference

architectures are going to speed up your

delivery from beginning to end, making

sensible choices for the type of project

that you want to build to actually get

you to your MVP or your actual

deliverable secure project and

architecture even quicker. I'm so

excited about this and the ability for

the community to contribute reference

architectures I think is going to be one

of the most exciting things to come with

the BMAD method. Now, let's get to

number five. Number five, I am so

excited about. You are amazing. These

agents are technologically amazing, but

without you, they're just machines that

give you average slop. But by

facilitating and working and pulling the

best out of you and making you better,

you and the agent rise up together in

the core reflective engine is what is

going to power this. And so this gets me

to number five, the bomb. And literally

I am calling it the bomb or the BMAD

method builder. The BMAD method builder

is a new module just like the BMAD

method is a module. This module is going

to help you build your own workflows,

your own agents and even your own

modules. Like I said, if you want to

come up with your own vision of what the

BMAD method could be, totally separate,

you can build a whole new powerful

module with the help of the BMAD builder

agent and workflow process. It's

amazing. It's going to guide you through

and it's going to build your own modules

that you can then share with the

community or use for your own personal

use. If you want to start experimenting

with the bomb, you can even today. What

can you do with the BMAD builder? Well,

I already said you can build modules

which were expansion packs before. So,

if you want to author your own data

science or creative writing or a

specific type of business or workflow,

you can do this with module creation

from the BMAD builder. The agent will

walk you through it just like all of the

other facilitations works. It's going to

figure out exactly what you need. It can

even do brainstorming. You can create a

module brief and it will help you build

your dream. But there's so much more.

What if you don't need a full powered

workflow and instead you just want to

design some tiny agents? Well, with this

new BMED V6 release, there are actually

multiple agent types supported. There's

actually three levels of agents. There

are agents that can be put into the

workflows.

There are agents that work with other

files and there are now I'm so excited

to announce tiny BMAD agents. These are

standalone single file agents that you

can create and easily compile to work on

their own to help you with oneoff or

interesting things. If you want to build

um an agent friend or an agent helper or

an agent that can help you do very

specific one-off tasks, the agent

builder will help you do all of this.

It's going to be so much fun and

exciting and I can't wait to see and

hear what the community does with this.

Whether you want to build learning

systems, training systems, coaches for

yourself, coaches to help other or any

kind of workflow or process or creative

endeavor, you'll be able to do it with

the bomb. The bomb is the bomb has

already dropped. The alpha bomb has

dropped, but the bigger bomb will be

released with the full V6 release in the

coming weeks.

All right, so if you want to be an early

tester and help me with the alpha

release, maybe contribute ideas or give

feedback if something's not working

right, I'm going to show you how to set

up the alpha branch and get going.

Whether you want to test out the bomb or

the BMAD method or the new CIS which is

a whole other module that I have not

talked about yet along with many of the

other community modules that will be

coming even with the alpha. Let's jump

right into it. So first of all here on

the BMED method you can see that we were

on we are on the main branch and uh

really quick while you're here I do want

to show you if you would like to click

star up here if you have not already log

into GitHub. This helps the project get

noticed and it will also help you keep

aware as new version updates come from

the BMAD method, especially with this

alpha release where changes are

happening frequently.

Now, normally if you come down here,

this is the normal release 4.44. Oh, and

by the way, you can click here to

support the project. Anything you donate

is much appreciated. But if you come

down here, the BMAD method, you can see

there is a link right here to V6 alpha.

You can click this here. You can also

come to this dropdown and just select V6

alpha right here. And now this will give

you more information about V6 if you're

going to try out the alpha. I do

recommend reading through a lot of this

information. It's a lot of information,

but it's definitely worth reading about.

I have opened up a terminal and I'm just

at my home directory. So whether you're

on Mac, Linux, or Windows, open up a

terminal.

I'm going to make a new directory,

assuming I have not done anything else.

I like to keep all of my projects in a

local folder, but for right now, I'm

just going to call it demo, but I would

normally call this dev. So I'm going to

make a demo folder, and then I'm going

to just switch into demo.

And now that I'm in demo, I'm going to

follow these instructions that we saw.

So there's multiple steps, but we can

also just do this and this will

automatically switch us to the V6 alpha

version of the BMAD method. When we

clone the project, there is no npxit

installer set up right now. We have

cloned the whole BMAD method with the

BMAD core and the bomb into a folder

called BMAD method. So if we go to BMED

method

npm install, this does assume that

you've installed Node already.

Um, but if you've been using the BMED

method, you've already installed Node.

If not, you will want to first install

Node.js, you can go to their website and

they have download instructions and

install instru instructions for Windows,

Linux, and Mac. Okay. So when we did

that now if I do ls again you can see

that we should have a folder here. We

can see that we have a node modules. So

that is where all the dependencies for

the project get installed. So we can

actually run the installer. So now let's

run the installer. And this is very

simple. All you need to do is type npm

run install colon bad. This is very

similar to the npx installer you

probably used with before. And then this

is going to load first the core and we

are not going to take this default

installation location. Instead I'm going

to create a new directory. So I'm going

to do dot dot slash which means go down

one level to where we were. So this will

go back to the demo folder and then I'm

going to say create a new directory

called I'm just going to call it project

one for now. Would you like to create

project one? I will say yes. Now, this

new installer has a lot more questions

than there were in the past because this

is about a lot of the optimization or

excuse me, the customization you can do

with the BMAD method. So, first it's

going to ask you your name. So, I would

type something other than BMAD user

unless you always want it to annoyingly

call you BMAD user. But for me, I like

to be called BMAD. So, that is what I

will use. Now, I'm going to keep this in

English, but you can type in Spanish for

example if you like or pirate. You can

even do pirate speak here.

And I'm just going to keep it as

English. I'll keep it as the default.

And if you like the default, you can

just hit enter.

And I'm going to have docs be the

default output location. Now here right

now with the alpha, it's just showing

three options. If you want to try out

the bomb, you can select this first

option. And you can turn off the other

options if you like. If you only want to

practice with building tiny agents,

agents and workflows or your own custom

modules, you might want to only install

the builder, but I would still recommend

installing the other two just so you can

see examples of what other modules look

like. So, we'll install all three. Where

do custom agents get created? So, this

is a question that will only be asked if

you selected the bomb. So, this is one

nice new thing with the installer is it

will ask you specific questions about

the module you build. And when you build

your own module, by the way, you can

also set up questions that you can ask

other users that are using your module.

So it will use those personalizations

when they're running your module. So

let's just accept the defaults here. And

we are just going to call this my

project for now. Docs is fine. Docs and

stories. And now a future V6 improvement

will be the ability to select different

MCP tools that will then be ingrained

into the agent workflows. This is still

coming soon, but this will be part of

the official release in a few weeks. And

then finally, you do want to select

which IDE or tool you're using. I love

Cloud Code, so I will be using Cloud

Code, but you can see these other

options here are also supported. This is

a multi select so you can select

multiple but I am just going to select

only cloud code. You can up and down

through the list to see what else is

available and more are always being

added as new tools and models come out.

Now this is a new feature depending on

which IDE or tool you selected it will

offer you additional options. So if you

select cloud code, it is now going to

ask you if you want to install sub

aents, which is one of the other

exciting new features of V6 that's being

worked out and will soon be part of the

core release. Sub aents and hooks. So

we'll say yes to install all sub aents.

We're going to install them to the

project level. And that's it. Now that

might have seemed like a lot because I

was talking, but honestly, you answer a

few questions, you go through it, and

now you're done. So now if we go to that

new folder that we created which was

project one tab.

Now BMAD is the folder that it installs

everything to. You don't want to

actually go into the BMAD folder. You

want to stay at your project folder. So

for example if this were a software

application you would go to the root of

the software application. So now I'm

just going to start VS Code from here

and so we can actually see what was

installed. So let me make this bigger

for you to see. Clog. Start cloud.

And now you can see that all the BMAD

agents are here grouped by modules.

Here's all your familiar BMAD method

agents such as the analyst, the product

manager, the dev. As I mentioned,

there's now some new game assets in here

also. And there's also a new test

enterprise architect replacing the QA

agent. So let's just see if we can load

the product manager,

which we can. So we just hit enter. And

now this will load the product manager.

And this will speak to us. And it should

remember our name from the install. So

let's see if it greets it. Greets us.

And it did. And so it says, "Hello,

BMBA. I am John, your product manager."

And then it gives us the list of things

it can do. So here we go, folks. This is

just meant to be a very quick video.

Details on everything I talked about and

so much more, including the inclusion of

sub agents, which so many have asked

for, is coming up in future videos over

the next few weeks as we get closer and

closer to this exciting, monumentous

monumentous official V6 release. Thank

you so much everybody. Please like and

subscribe. Share this with your friends

and co-workers and we'll see you very

soon.

Loading...

Loading video analysis...