-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Add link auditor, reorganize documentation, and README update #1277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
db0c3dc
feat: add link auditor tools and fix broken docs links
forcetrainer 10f02da
docs: reorganize docs structure and archive v4 tutorial
forcetrainer f535eb5
fix: ignore underscore directories in link checker
forcetrainer bfc9c71
docs: add v4 users section to README
forcetrainer 433967e
feat: convert docs to site-relative links and add validation tools
forcetrainer 6644bb6
docs: standardize acronym to BMad across documentation
forcetrainer 66c9ec5
docs: fix BMad acronym and remove draft README
forcetrainer a8795d0
docs: standardize BMad acronym in README
forcetrainer 223f47c
docs: standardize FAQ format across all FAQ pages
forcetrainer d94b9df
fix: use repo-relative links with .md for GitHub compatibility
forcetrainer 8979f29
fix: handle /docs/ prefix in link validator
forcetrainer 020226e
docs: restore FAQ index page
forcetrainer 46c54c0
Merge branch 'main' into doc-updates
alexeyv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,237 +1,79 @@ | ||
| # BMad Method & BMad Core | ||
| # BMad Method | ||
|
|
||
| [](https://www.npmjs.com/package/bmad-method) | ||
| [](https://www.npmjs.com/package/bmad-method) | ||
| [](https://www.npmjs.com/package/bmad-method) | ||
| [](LICENSE) | ||
| [](https://nodejs.org) | ||
| [](https://discord.gg/gk8jAdXWmj) | ||
|
|
||
| --- | ||
|
|
||
| <div align="center"> | ||
|
|
||
| ## 🎉 NEW: BMAD V6 Installer - Create & Share Custom Content! | ||
|
|
||
| The completely revamped **BMAD V6 installer** now includes built-in support for creating, installing, and sharing custom modules, agents, workflows, templates, and tools! Build your own AI solutions or share them with your team - and real soon, with the whole BMad Community througha verified community sharing portal! | ||
|
|
||
| **✨ What's New:** | ||
|
|
||
| - 📦 **Streamlined Custom Module Installation** - Package your custom content as installable modules | ||
| - 🤖 **Agent & Workflow Sharing** - Distribute standalone agents and workflows | ||
| - 🔄 **Unitary Module Support** - Install individual components without full modules | ||
| - ⚙️ **Dependency Management** - Automatic handling of module dependencies | ||
| - 🛡️ **Update-Safe Customization** - Your custom content persists through updates | ||
|
|
||
| **📚 Learn More:** | ||
|
|
||
| - [**Custom Content Overview**](http://docs.bmad-method.org/explanation/bmad-builder/custom-content-types/) - Discover all supported content types | ||
| - [**Installation Guide**](http://docs.bmad-method.org/how-to/installation/install-custom-modules/) - Learn to create and install custom content | ||
| - [**2 Very simple Custom Modules of questionable quality**](./samples/sample-custom-modules/README.md) - if you want to download and try to install a custom shared module, get an idea of how to bundle and share your own, or create your own personal agents, workflows and modules. | ||
|
|
||
| </div> | ||
|
|
||
| --- | ||
|
|
||
| ## AI-Driven Agile Development That Scales From Bug Fixes to Enterprise | ||
|
|
||
| **Build More, Architect Dreams** (BMAD) with **21 specialized AI agents** across 4 official modules, and **50+ guided workflows** that adapt to your project's complexity—from quick bug fixes to enterprise platforms, and new step file workflows that allow for incredibly long workflows to stay on the rails longer than ever before! | ||
|
|
||
| Additionally - when we say 'Build More, Architect Dreams' - we mean it! The BMad Builder has landed, and now as of Alpha.15 is fully supported in the installation flow via NPX - custom stand along agents, workflows and the modules of your dreams! The community forge will soon open, endless possibility awaits! | ||
| **Build More, Architect Dreams** — An AI-driven agile development framework with 21 specialized agents, 50+ guided workflows, and scale-adaptive intelligence that adjusts from bug fixes to enterprise systems. | ||
|
|
||
| > **🚀 v6 is a MASSIVE upgrade from v4!** Complete architectural overhaul, scale-adaptive intelligence, visual workflows, and the powerful BMad Core framework. v4 users: this changes everything. [See what's new →](#whats-new-in-v6) | ||
| ## Why BMad? | ||
|
|
||
| > **📌 v6 Alpha Status:** Near-beta quality with vastly improved stability. Documentation is being finalized. New videos coming soon to [BMadCode YouTube](https://www.youtube.com/@BMadCode). | ||
| Traditional AI tools do the thinking for you, producing average results. BMad agents act as expert collaborators who guide you through structured workflows to bring out your best thinking. | ||
|
|
||
| ## 🎯 Why BMad Method? | ||
| - **Scale-Adaptive**: Automatically adjusts planning depth based on project complexity (Level 0-4) | ||
| - **Structured Workflows**: Grounded in agile best practices across analysis, planning, architecture, and implementation | ||
| - **Specialized Agents**: 12+ domain experts (PM, Architect, Developer, UX, Scrum Master, and more) | ||
| - **Complete Lifecycle**: From brainstorming to deployment, with just-in-time documentation | ||
|
|
||
| Unlike generic AI coding assistants, BMad Method provides **structured, battle-tested workflows** powered by specialized agents who understand agile development. Each agent has deep domain expertise—from product management to architecture to testing—working together seamlessly. | ||
| ## Quick Start | ||
|
|
||
| **✨ Key Benefits:** | ||
|
|
||
| - **Scale-Adaptive Intelligence** - Automatically adjusts planning depth from bug fixes to enterprise systems | ||
| - **Complete Development Lifecycle** - Analysis → Planning → Architecture → Implementation | ||
| - **Specialized Expertise** - 19 agents with specific roles (PM, Architect, Developer, UX Designer, etc.) | ||
| - **Proven Methodologies** - Built on agile best practices with AI amplification | ||
| - **IDE Integration** - Works with Claude Code, Cursor, Windsurf, VS Code | ||
|
|
||
| ## 🏗️ The Power of BMad Core | ||
|
|
||
| **BMad Method** is actually a sophisticated module built on top of **BMad Core** (**C**ollaboration **O**ptimized **R**eflection **E**ngine). This revolutionary architecture means: | ||
|
|
||
| - **BMad Core** provides the universal framework for human-AI collaboration | ||
| - **BMad Method** leverages Core to deliver agile development workflows | ||
| - **BMad Builder** lets YOU create custom modules as powerful as BMad Method itself | ||
|
|
||
| With **BMad Builder**, you can architect both simple agents and vastly complex domain-specific modules (legal, medical, finance, education, creative) that will soon be sharable in an **official community marketplace**. Imagine building and sharing your own specialized AI team! | ||
|
|
||
| ## 📊 See It In Action | ||
|
|
||
| <p align="center"> | ||
| <img src="./docs/tutorials/getting-started/images/workflow-method-greenfield.svg" alt="BMad Method Workflow" width="100%"> | ||
| </p> | ||
|
|
||
| <p align="center"> | ||
| <em>Complete BMad Method workflow showing all phases, agents, and decision points</em> | ||
| </p> | ||
|
|
||
| ## 🚀 Get Started in 3 Steps | ||
|
|
||
| ### 1. Install BMad Method | ||
| **Prerequisites**: [Node.js](https://nodejs.org) v20+ | ||
|
|
||
| ```bash | ||
| # Install v6 RECOMMENDED | ||
| npx bmad-method@alpha install | ||
| ``` | ||
|
|
||
| ```bash | ||
| # Install v4 Legacy (not recommended if starting fresh) | ||
| npx bmad-method install | ||
| # OR | ||
| npx bmad-method@latest install | ||
| ``` | ||
|
|
||
|
|
||
| ### 2. Initialize Your Project | ||
| Follow the installer prompts to configure your project. Then run: | ||
|
|
||
| Load any agent in your IDE and run: | ||
|
|
||
| ``` | ||
| ```bash | ||
| *workflow-init | ||
| ``` | ||
|
|
||
| This analyzes your project and recommends the right workflow track. | ||
|
|
||
| ### 3. Choose Your Track | ||
|
|
||
| BMad Method adapts to your needs with three intelligent tracks: | ||
|
|
||
| | Track | Use For | Planning | Time to Start | | ||
| | ----------------- | ------------------------- | ----------------------- | ------------- | | ||
| | **⚡ Quick Flow** | Bug fixes, small features | Tech spec only | < 5 minutes | | ||
| | **📋 BMad Method** | Products, platforms | PRD + Architecture + UX | < 15 minutes | | ||
| | **🏢 Enterprise** | Compliance, scale | Full governance suite | < 30 minutes | | ||
|
|
||
| > **Not sure?** Run `*workflow-init` and let BMad analyze your project goal. | ||
|
|
||
| ## 🔄 How It Works: 4-Phase Methodology | ||
|
|
||
| BMad Method guides you through a proven development lifecycle: | ||
|
|
||
| 1. **📊 Analysis** (Optional) - Brainstorm, research, and explore solutions | ||
| 2. **📝 Planning** - Create PRDs, tech specs, or game design documents | ||
| 3. **🏗️ Solutioning** - Design architecture, UX, and technical approach | ||
| 4. **⚡ Implementation** - Story-driven development with continuous validation | ||
|
|
||
| Each phase has specialized workflows and agents working together to deliver exceptional results. | ||
|
|
||
| ## 🤖 Meet Your Team | ||
|
|
||
| **12 Specialized Agents** working in concert: | ||
|
|
||
| | Development | Architecture | Product | Leadership | | ||
| | ----------- | -------------- | ----------- | ------------ | | ||
| | Developer | Architect | PM | Scrum Master | | ||
| | UX Designer | Test Architect | Analyst | BMad Master | | ||
| | | | Tech Writer | | | ||
| This analyzes your project and recommends a track: | ||
|
|
||
| **Test Architect** integrates with `@seontechnologies/playwright-utils` for production-ready web app fixture-based utilities. | ||
| | Track | Best For | Time to First Story | | ||
| | --------------- | ------------------------- | ------------------- | | ||
| | **Quick Flow** | Bug fixes, small features | ~5 minutes | | ||
| | **BMad Method** | Products and platforms | ~15 minutes | | ||
| | **Enterprise** | Compliance-heavy systems | ~30 minutes | | ||
|
|
||
| Each agent brings deep expertise and can be customized to match your team's style. | ||
| ## Modules | ||
|
|
||
| ## 📦 What's Included | ||
| | Module | Purpose | | ||
| | ------------------------------------- | -------------------------------------------------------- | | ||
| | **BMad Method (BMM)** | Core agile development with 34 workflows across 4 phases | | ||
| | **BMad Builder (BMB)** | Create custom agents and domain-specific modules | | ||
| | **Creative Intelligence Suite (CIS)** | Innovation, brainstorming, and problem-solving | | ||
|
|
||
| ### Official Modules | ||
| ## Documentation | ||
|
|
||
| - **BMad Method (BMM)** - Complete agile development framework | ||
| - 12 specialized agents | ||
| - 34 workflows across 4 phases | ||
| - Stand Along Quick Spec Flow for a streamlined simple implementation process | ||
| - [→ Documentation Hub](http://docs.bmad-method.org/explanation/bmm/) | ||
| **[Full Documentation](http://docs.bmad-method.org)** — Tutorials, how-to guides, concepts, and reference | ||
|
|
||
| - **BMad Builder (BMB)** - Create custom agents and workflows | ||
| - Build anything from simple agents to complex modules | ||
| - Create domain-specific solutions (legal, medical, finance, education) | ||
| - [→ Builder Guide](http://docs.bmad-method.org/explanation/bmad-builder/) | ||
|
|
||
| - **Creative Intelligence Suite (CIS)** - Innovation & problem-solving | ||
| - Brainstorming, design thinking, storytelling | ||
| - 5 creative facilitation workflows | ||
| - [→ Creative Workflows](http://docs.bmad-method.org/explanation/creative-intelligence/) | ||
|
|
||
| ### Key Features | ||
|
|
||
| - **🎨 Customizable Agents** - Modify personalities, expertise, and communication styles | ||
| - **🌐 Multi-Language Support** - Separate settings for communication and code output | ||
| - **📄 Document Sharding** - 90% token savings for large projects | ||
| - **🔄 Update-Safe** - Your customizations persist through updates | ||
| - **🚀 Web Bundles** - Use in ChatGPT, Claude Projects, or Gemini Gems | ||
|
|
||
| ## 📚 Documentation | ||
|
|
||
| ### Quick Links | ||
|
|
||
| - **[Quick Start Guide](http://docs.bmad-method.org/tutorials/getting-started/getting-started-bmadv6/)** - 15-minute introduction | ||
| - **[Complete BMM Documentation](http://docs.bmad-method.org/explanation/bmm/)** - All guides and references | ||
| - **[Agent Customization](http://docs.bmad-method.org/how-to/customization/customize-agents/)** - Personalize your agents | ||
| - **[All Documentation](http://docs.bmad-method.org/)** - Complete documentation index | ||
| - [Getting Started Tutorial](http://docs.bmad-method.org/tutorials/getting-started/getting-started-bmadv6/) | ||
| - [Upgrading from Previous Versions](http://docs.bmad-method.org/how-to/installation/upgrade-to-v6/) | ||
|
|
||
| ### For v4 Users | ||
|
|
||
| - **[v4 Documentation](https://github.com/bmad-code-org/BMAD-METHOD/tree/V4/docs)** | ||
| - **[v4 to v6 Upgrade Guide](http://docs.bmad-method.org/how-to/installation/upgrade-to-v6/)** | ||
|
|
||
| ## 💬 Community & Support | ||
|
|
||
| - **[Discord Community](https://discord.gg/gk8jAdXWmj)** - Get help, share projects | ||
| - **[GitHub Issues](https://github.com/bmad-code-org/BMAD-METHOD/issues)** - Report bugs, request features | ||
| - **[YouTube Channel](https://www.youtube.com/@BMadCode)** - Video tutorials and demos | ||
| - **[Web Bundles](https://bmad-code-org.github.io/bmad-bundles/)** - Pre-built agent bundles (Currently not functioning, reworking soon) | ||
| - **[Code of Conduct](.github/CODE_OF_CONDUCT.md)** - Community guidelines | ||
|
|
||
| ## 🛠️ Development | ||
|
|
||
| If you would like to contribute, first check the [CONTRIBUTING.md](CONTRIBUTING.md) for full development guidelines. | ||
|
|
||
| ## What's New in v6 | ||
|
|
||
| **v6 represents a complete architectural revolution from v4:** | ||
|
|
||
| ### 🚀 Major Upgrades | ||
|
|
||
| - **BMad Core Framework** - Modular architecture enabling custom domain solutions | ||
| - **Scale-Adaptive Intelligence** - Automatic adjustment from bug fixes to enterprise | ||
| - **Visual Workflows** - Beautiful SVG diagrams showing complete methodology | ||
| - **BMad Builder Module** - Create and share your own AI agent teams | ||
| - **50+ Workflows** - Up from 20 in v4, covering every development scenario | ||
| - **19 Specialized Agents** - Enhanced with customizable personalities and expertise | ||
| - **Update-Safe Customization** - Your configs persist through all updates | ||
| - **Web Bundles** - Use agents in ChatGPT, Claude, and Gemini | ||
| - **Multi-Language Support** - Separate settings for communication and code | ||
| - **Document Sharding** - 90% token savings for large projects | ||
|
|
||
| ### 🔄 For v4 Users | ||
| ## Community | ||
|
|
||
| - **[Comprehensive Upgrade Guide](http://docs.bmad-method.org/how-to/installation/upgrade-to-v6/)** - Step-by-step migration | ||
| - **[v4 Documentation Archive](https://github.com/bmad-code-org/BMAD-METHOD/tree/V4)** - Legacy reference | ||
| - Backwards compatibility where possible | ||
| - Smooth migration path with installer detection | ||
| - [Discord](https://discord.gg/gk8jAdXWmj) — Get help, share ideas, collaborate | ||
| - [YouTube](https://www.youtube.com/@BMadCode) — Video tutorials and updates | ||
| - [GitHub Issues](https://github.com/bmad-code-org/BMAD-METHOD/issues) — Bug reports and feature requests | ||
| - [Discussions](https://github.com/bmad-code-org/BMAD-METHOD/discussions) — Community conversations | ||
|
|
||
| ## 📄 License | ||
| ## Contributing | ||
|
|
||
| MIT License - See [LICENSE](LICENSE) for details. | ||
| We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. | ||
|
|
||
| **Trademarks:** BMad™ and BMAD-METHOD™ are trademarks of BMad Code, LLC. | ||
| ## License | ||
|
|
||
| Supported by: <a href="https://m.do.co/c/00f11bd932bb"><img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" height="24" alt="DigitalOcean" style="vertical-align: middle;"></a> | ||
| MIT License — see [LICENSE](LICENSE) for details. | ||
|
|
||
| --- | ||
|
|
||
| <p align="center"> | ||
| <a href="https://github.com/bmad-code-org/BMAD-METHOD/graphs/contributors"> | ||
| <img src="https://contrib.rocks/image?repo=bmad-code-org/BMAD-METHOD" alt="Contributors"> | ||
| </a> | ||
| </p> | ||
| **BMad** and **BMAD-METHOD** are trademarks of BMad Code, LLC. | ||
|
|
||
| <p align="center"> | ||
| <sub>Built with ❤️ for the human-AI collaboration community</sub> | ||
| </p> | ||
| [](https://github.com/bmad-code-org/BMAD-METHOD/graphs/contributors) | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
head -80 README.md | cat -nRepository: bmad-code-org/BMAD-METHOD
Length of output: 4226
Clarify the distinction between "21 specialized agents" and "12+ domain experts".
Line 8 mentions "21 specialized agents" while line 16 states "12+ domain experts (PM, Architect, Developer, UX, Scrum Master, and more)". These numbers and terminology may refer to different concept groups, but the distinction is unclear to readers. Either clarify the relationship between these two categories or align the numbers and terminology.
🤖 Prompt for AI Agents