Observed since 20 Oct, 17:59 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
100x-bmad-method
Breakthrough Method of Agile AI-driven Development
Foundations in Agentic Agile Driven Development, known as the Breakthrough Method of Agile AI-Driven Development, yet so much more. Transform any domain with specialized AI expertise: software development, entertainment, creative writing, business strategy to personal wellness just to name a few.
Subscribe to BMadCode on YouTube
Join our Discord Community - A growing community for AI enthusiasts! Get help, share ideas, explore AI agents & frameworks, collaborate on tech projects, enjoy hobbies, and help each other succeed. Whether you're stuck on BMad, building your own agents, or just want to chat about the latest in AI - we're here for you! Some mobile and VPN may have issue joining the discord, this is a discord issue - if the invite does not work, try from your own internet or another network, or non-VPN.
⭐ If you find this project helpful or useful, please give it a star in the upper right hand corner! It helps others discover BMAD-METHOD™ and you will be notified of updates!
BMAD-METHOD™'s Two Key Innovations:
1. Agentic Planning: Dedicated agents (Analyst, PM, Architect) collaborate with you to create detailed, consistent PRDs and Architecture documents. Through advanced prompt engineering and human-in-the-loop refinement, these planning agents produce comprehensive specifications that go far beyond generic AI task generation.
2. Context-Engineered Development: The Scrum Master agent then transforms these detailed plans into hyper-detailed development stories that contain everything the Dev agent needs - full context, implementation details, and architectural guidance embedded directly in story files.
This two-phase approach eliminates both planning inconsistency and context loss - the biggest problems in AI-assisted development. Your Dev agent opens a story file with complete understanding of what to build, how to build it, and why.
📖 See the complete workflow in the User Guide - Planning phase, development cycle, and all agent roles
Before diving in, review these critical workflow diagrams that explain how BMad works:
⚠️ These diagrams explain 90% of BMad Method Agentic Agile flow confusion - Understanding the PRD+Architecture creation and the SM/Dev/QA workflow and how agents pass notes through story files is essential - and also explains why this is NOT taskmaster or just a simple task runner!
Stay up-to-date effortlessly! If you already have BMAD-METHOD™ installed in your project, simply run:
npx bmad-method install
# OR
git pull
npm run install:bmad
This will:
.bak backup files for any custom modifications you've madeThis makes it easy to benefit from the latest improvements, bug fixes, and new agents without losing your customizations!
Just run one of these commands:
npx bmad-method install
# OR if you already have BMad installed:
git pull
npm run install:bmad
This single command handles:
That's it! Whether you're installing for the first time, upgrading, or adding expansion packs - these commands do everything.
Prerequisites: Node.js v20+ required
*help to see available commands or pick an agent like *analyst to start right in on creating a brief.git clone https://github.com/bmadcode/bmad-method.git
npm run install:bmad # build and install all to a destination folder
BMAD™'s natural language framework works in ANY domain. Expansion packs provide specialized AI agents for creative writing, business strategy, health & wellness, education, and more. Also expansion packs can expand the core BMAD-METHOD™ with specific functionality that is not generic for all cases. See the Expansion Packs Guide and learn to create your own!
We're excited about contributions and welcome your ideas, improvements, and expansion packs! 🎉
📋 Read CONTRIBUTING.md - Complete guide to contributing, including guidelines, process, and requirements
When you fork this repository, CI/CD workflows are disabled by default to save resources. This is intentional and helps keep your fork clean.
See our Fork CI/CD Guide for instructions on enabling workflows in your fork.
git clone https://github.com/YOUR-USERNAME/BMAD-METHOD.gitgit checkout -b feature/amazing-featurenpm testgit commit -m 'feat: add amazing feature'git push origin feature/amazing-featureYour contributions are tested when you submit a PR - no need to enable CI in your fork!
MIT License - see LICENSE for details.
BMAD™ and BMAD-METHOD™ are trademarks of BMad Code, LLC. All rights reserved.
Built with ❤️ for the AI-assisted development community
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@kayvan/markdown-tree-parserEnvironment{
"local_name": "@kayvan/markdown-tree-parser",
"alias": false,
"peer_metadata": null
} | ^1.6.1 | runtime |
chalkEnvironment{
"local_name": "chalk",
"alias": false,
"peer_metadata": null
} | ^4.1.2 | runtime |
commanderEnvironment{
"local_name": "commander",
"alias": false,
"peer_metadata": null
} | ^14.0.0 | runtime |
comment-jsonEnvironment{
"local_name": "comment-json",
"alias": false,
"peer_metadata": null
} | ^4.2.5 | runtime |
fs-extraEnvironment{
"local_name": "fs-extra",
"alias": false,
"peer_metadata": null
} | ^11.3.1 | runtime |
globEnvironment{
"local_name": "glob",
"alias": false,
"peer_metadata": null
} | ^11.0.3 | runtime |
ignoreEnvironment{
"local_name": "ignore",
"alias": false,
"peer_metadata": null
} | ^7.0.5 | runtime |
inquirerEnvironment{
"local_name": "inquirer",
"alias": false,
"peer_metadata": null
} | ^8.2.6 | runtime |
js-yamlEnvironment{
"local_name": "js-yaml",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
oraEnvironment{
"local_name": "ora",
"alias": false,
"peer_metadata": null
} | ^5.4.1 | runtime |
semverEnvironment{
"local_name": "semver",
"alias": false,
"peer_metadata": null
} | ^7.7.2 | runtime |
@eslint/jsEnvironment{
"local_name": "@eslint/js",
"alias": false,
"peer_metadata": null
} | ^9.34.0 | development |
@semantic-release/changelogEnvironment{
"local_name": "@semantic-release/changelog",
"alias": false,
"peer_metadata": null
} | 6.0.3 | development |
@semantic-release/gitEnvironment{
"local_name": "@semantic-release/git",
"alias": false,
"peer_metadata": null
} | ^10.0.1 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^9.34.0 | development |
eslint-config-prettierEnvironment{
"local_name": "eslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^10.1.8 | development |
eslint-plugin-nEnvironment{
"local_name": "eslint-plugin-n",
"alias": false,
"peer_metadata": null
} | ^17.21.3 | development |
eslint-plugin-unicornEnvironment{
"local_name": "eslint-plugin-unicorn",
"alias": false,
"peer_metadata": null
} | ^60.0.0 | development |
eslint-plugin-ymlEnvironment{
"local_name": "eslint-plugin-yml",
"alias": false,
"peer_metadata": null
} | ^1.18.0 | development |
huskyEnvironment{
"local_name": "husky",
"alias": false,
"peer_metadata": null
} | ^9.1.7 | development |
jestEnvironment{
"local_name": "jest",
"alias": false,
"peer_metadata": null
} | ^30.0.5 | development |
lint-stagedEnvironment{
"local_name": "lint-staged",
"alias": false,
"peer_metadata": null
} | ^16.1.5 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^3.6.2 | development |
prettier-plugin-packagejsonEnvironment{
"local_name": "prettier-plugin-packagejson",
"alias": false,
"peer_metadata": null
} | ^2.5.19 | development |
semantic-releaseEnvironment{
"local_name": "semantic-release",
"alias": false,
"peer_metadata": null
} | 24.2.7 | development |
yaml-eslint-parserEnvironment{
"local_name": "yaml-eslint-parser",
"alias": false,
"peer_metadata": null
} | ^1.3.0 | development |
yaml-lintEnvironment{
"local_name": "yaml-lint",
"alias": false,
"peer_metadata": null
} | ^1.7.0 | development |
Source distribution
{
"integrity": "sha512-ds8YtBkOr1lxtxBBSWuTBC5PX3mOYJGAP4tjL8AXQPExHIhDIwJGauBYk6+7kLJRi8o2AvtKrVHO53G5mZ9LPw==",
"shasum": "01724a8cee6c8bb000b260272f9cf088947e39bc",
"tarball": "https://registry.npmjs.org/100x-bmad-method/-/100x-bmad-method-4.46.0.tgz",
"fileCount": 389,
"unpackedSize": 9239152,
"signatures": [
{
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
"sig": "MEQCIBiQUkDX17v8kBl/6wVP67r3e+TNPSsdx3OEqiGA6S+4AiBBMRSSCq7PBHOb0T4RM4hPJeoE0e8d71nAy3SHp8cYrQ=="
}
]
}Observed since 20 Oct, 17:59 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:0b493b40536fdbd7dc10fce2c074fdcd5ef6c6f5aa362892cd29898f810e2bb1