# BMAD+ — Give your AI coding assistant a team

> Bring strategy, development, review and project coordination to your AI coding assistant. Explore BMAD+ agents, 9 modular packs, 7 tool adapters and the open-source installer.

Canonical: https://bmad-plus.pages.dev/
Language: en
BMAD+ version: 0.13.0
Author: Laurent Rochetta
License: MIT

Give your coding assistant clear roles, shared context and a method to move your project forward.

BMAD+ adds a structured set of agent instructions, skills and workflows to your project. Your existing AI assistant uses them to turn a request into defined work, with context and review along the way.

Installed locally in your repository. Run by the AI tool you choose.

## Four core roles. One shared project.

### Atlas — Strategy & product

Decide what deserves to be built.

Explore the problem, challenge assumptions and shape a product brief or requirements document before implementation.

> Atlas, help me define the scope of an invoicing app for freelancers.

### Forge — Architecture & development

Make the plan concrete.

Discuss architecture, implement a scoped task and document the choices that future work depends on.

> Forge, propose an architecture and implement the first user story.

### Sentinel — Quality & review

Look for what the first pass missed.

Review changes, plan useful tests and examine the user experience against the requirements of the task.

> Sentinel, review this change and check the critical user flows.

### Nexus — Planning & coordination

Keep the work moving together.

Break a project into stories, organize a sprint and guide the workflow with checkpoints. Parallel work depends on the capabilities of your AI tool.

> Nexus, turn this brief into a prioritized plan with review checkpoints.

## The right expertise, when you need it.

Start with Core. Select the optional packs that match your project during installation. Each adds its own instructions, skills or supporting tools.

- **Core**: Strategy, architecture, development, quality and coordination through the four core roles.
- **OSINT**: Investigation workflows for gathering public information and assessing sources.
- **Maker**: A workflow to design, validate and package your own BMAD+ agents.
- **Shield**: Specialized compliance and governance workflows, including GDPR and ISO 27001.
- **SEO**: Technical scanning, content analysis and search optimization workflows with supporting tools.
- **Memory**: Project notes, decision records and session handoffs that preserve useful context.
- **Dev Studio**: Specialized roles and workflows for product planning, design, engineering and documentation.
- **Backup**: Instructions and utilities for timestamped backups, restoration and rotation.
- **Animated**: A focused workflow for creating video-driven scrolling websites.

## A method in your project. In one command.

Open a terminal in your project folder. The installer helps you select packs and configure the adapters for your AI tools.

Requires Node.js 20 or newer. Some optional packs have additional runtime or API requirements.

```sh
npx bmad-plus@0.13.0 install
```

1. **Install your foundation** — Run the command, select your tools and choose the packs you need. Core is included.
2. **Open your usual AI tool** — Start a session in the project so your tool can load its generated adapter and the agent instructions.
3. **Ask for a role or a plan** — Say “Atlas, help me scope this project” or ask for bmad-help to discover the available agents and skills.

## Keep the method current. Keep your choices.

Check for a published framework update from your project. BMAD+ tracks managed files and preserves customized content during updates. Automatic updates require an explicit project policy; a version check does not enable them.

```sh
npx --no-install bmad-plus update-check --json
```

## Before your first session

### Is BMAD+ an AI model or a separate coding app?

BMAD+ is a framework of agent instructions, skills, workflows and a CLI installer. It works inside compatible AI coding tools. You use the model, account and tool access you already have. It does not include a model subscription.

### Do I need a special initialization command after installation?

Install BMAD+ in your project, then open your AI tool in that folder so it can read the generated instructions. Ask for bmad-help, call an agent by name, or describe your task. bmad-help, autopilot and parallel are conversation instructions for your AI assistant, not standalone shell commands.

### Does every tool execute agents in parallel?

The framework describes how to divide and coordinate work. Actual parallel execution and tool use depend on the host assistant. Installing an adapter does not add a background worker service or guarantee that every host supports the same execution features.

### Can I use it in an existing project?

Yes. Run the installer from the existing project directory and select the relevant adapters and packs. Keep your usual version control workflow. Managed-file tracking helps the updater distinguish shipped files from local customizations.

Based on BMAD-METHOD. Released under the MIT license.

[Package on npm](https://www.npmjs.com/package/bmad-plus)
