refactor(docs): recategorize misplaced files per Diataxis analysis

Phase 2.5 categorization fixes based on post-migration analysis:

Moved to correct Diataxis categories:
- tutorials/installation.md → deleted (duplicate of how-to/install-bmad.md)
- tutorials/brownfield-onboarding.md → how-to/brownfield/index.md
- reference/faq/* (8 files) → explanation/faq/
- reference/agents/barry-quick-flow.md → explanation/agents/
- reference/agents/bmgd-agents.md → explanation/game-dev/agents.md

Created:
- explanation/agents/index.md

Fixed all broken internal links (14 total)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
forcetrainer 2026-01-03 17:06:02 -05:00 committed by Alex Verkhovsky
parent d988c34b65
commit 5d1f820f82
25 changed files with 59 additions and 131 deletions

View File

@ -0,0 +1,29 @@
---
sidebar_label: Agents
description: Understanding BMAD agents and their roles
---
# Understanding Agents
Comprehensive guides to BMAD's AI agents - their roles, capabilities, and how to work with them effectively.
---
## Agent Guides
### BMM Agents
- **[Agent Roles](../core-concepts/agent-roles.md)** - Overview of all BMM agent roles and responsibilities
- **[Quick Flow Solo Dev (Barry)](./barry-quick-flow.md)** - The dedicated agent for rapid development
### BMGD Agents
- **[Game Development Agents](../game-dev/agents.md)** - Complete guide to BMGD's specialized game dev agents
---
## Related
- **[What Are Agents?](../core-concepts/what-are-agents.md)** - Core concept explanation
- **[Party Mode](../features/party-mode.md)** - Multi-agent collaboration
- **[Customize Agents](../../how-to/customization/customize-agents.md)** - How to customize agent behavior

View File

@ -38,7 +38,7 @@ First know there is the full BMad Method Process and then there is a Quick Flow
- Perfect for bug fixes and small features
- Rapid prototyping with production quality
- Implementation in minutes, not days
- Has a specialized single agent that does all of this: **[Quick Flow Solo Dev Agent](../../reference/agents/barry-quick-flow.md)**
- Has a specialized single agent that does all of this: **[Quick Flow Solo Dev Agent](../agents/barry-quick-flow.md)**
- **TEA engagement (optional)** - Choose TEA engagement: none, TEA-only (standalone), or integrated by track. See **[Test Architect Guide](../../explanation/features/tea-overview.md)**.
@ -64,7 +64,7 @@ Complete guide to BMM's AI agent team:
Comprehensive guide for brownfield development:
- **[Brownfield Development Guide](../../tutorials/advanced/brownfield-onboarding.md)** - Complete guide for existing codebases
- **[Brownfield Development Guide](../../how-to/brownfield/index.md)** - Complete guide for existing codebases
- Documentation phase strategies
- Track selection for brownfield
- Integration with existing patterns
@ -76,7 +76,7 @@ Comprehensive guide for brownfield development:
Essential reference materials:
- **[Glossary](../../reference/glossary/index.md)** - Key terminology and concepts
- **[FAQ](../../reference/faq/index.md)** - Frequently asked questions across all topics
- **[FAQ](../faq/index.md)** - Frequently asked questions across all topics
## 🎯 Choose Your Path
@ -86,10 +86,10 @@ Essential reference materials:
→ Start with [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md)
**Fix a bug or add small feature**
→ User the [Quick Flow Solo Dev](../../reference/agents/barry-quick-flow.md) directly with its dedicated stand alone [Quick Bmad Spec Flow](../../explanation/features/quick-flow.md) process
→ Use the [Quick Flow Solo Dev](../agents/barry-quick-flow.md) directly with its dedicated stand alone [Quick Bmad Spec Flow](../features/quick-flow.md) process
**Work with existing codebase (brownfield)**
→ Read [Brownfield Development Guide](../../tutorials/advanced/brownfield-onboarding.md)
→ Read [Brownfield Development Guide](../../how-to/brownfield/index.md)
→ Pay special attention to documentation requirements for brownfield projects
## 📋 Workflow Guides

View File

@ -73,8 +73,8 @@ BMM respects your choice - it won't force modernization, but it will offer it.
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Brownfield Guide](../../tutorials/advanced/brownfield-onboarding.md) - Existing codebase workflows
- [Glossary](../glossary/index.md) - Terminology reference
- [Brownfield Guide](../../how-to/brownfield/index.md) - Existing codebase workflows
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -60,7 +60,7 @@ Quick workflows like status checks can reuse chats safely.
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Glossary](../glossary/index.md) - Terminology reference
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -50,7 +50,7 @@ Don't wait until project end - run after each epic for continuous improvement.
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Glossary](../glossary/index.md) - Terminology reference
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -52,7 +52,7 @@ The overlap (5-10 stories) is intentional. Choose based on:
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Glossary](../glossary/index.md) - Terminology reference
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -41,7 +41,7 @@ PRDs are for Level 2-4 projects with multiple features requiring product-level c
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Glossary](../glossary/index.md) - Terminology reference
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -242,7 +242,7 @@ Please include:
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Glossary](../glossary/index.md) - Terminology reference
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -62,7 +62,7 @@ If status file exists, use workflow-status. If not, use workflow-init.
## Related Documentation
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Get started with BMM
- [Glossary](../glossary/index.md) - Terminology reference
- [Glossary](../../reference/glossary/index.md) - Terminology reference
---

View File

@ -87,6 +87,6 @@ Follow the standard Phase 4 implementation workflows:
## Related
- [Brownfield Onboarding Tutorial](../../tutorials/advanced/brownfield-onboarding.md)
- [Brownfield Development Guide](./index.md)
- [Document Existing Project](./document-existing-project.md)
- [Quick Fix in Brownfield](./quick-fix-in-brownfield.md)

View File

@ -81,5 +81,5 @@ Review the documentation for:
## Related
- [Brownfield Onboarding Tutorial](../../tutorials/advanced/brownfield-onboarding.md)
- [Brownfield Development Guide](./index.md)
- [Add Feature to Existing Project](./add-feature-to-existing.md)

View File

@ -1,11 +1,11 @@
---
sidebar_label: Brownfield Onboarding
description: Learn how to use BMad Method on existing codebases
sidebar_label: Brownfield Development
description: How to use BMad Method on existing codebases
---
# Brownfield Development Tutorial
# Brownfield Development
Learn how to effectively use BMad Method when working on existing projects and legacy codebases.
How to effectively use BMad Method when working on existing projects and legacy codebases.
## What is Brownfield Development?
@ -93,11 +93,11 @@ Pay close attention here to prevent reinventing the wheel or making decisions th
- **[Document Existing Project](../../how-to/brownfield/document-existing-project.md)** - How to document your brownfield codebase
- **[Add Feature to Existing Project](../../how-to/brownfield/add-feature-to-existing.md)** - Adding new functionality
- **[Quick Fix in Brownfield](../../how-to/brownfield/quick-fix-in-brownfield.md)** - Bug fixes and ad-hoc changes
- **[Brownfield FAQ](../../reference/faq/brownfield-faq.md)** - Common questions about brownfield development
- **[Brownfield FAQ](../../explanation/faq/brownfield-faq.md)** - Common questions about brownfield development
---
## Related Documentation
- [Quick Start Guide](../getting-started/quick-start-bmm.md) - Getting started with BMM
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Getting started with BMM
- [Quick Spec Flow](../../explanation/features/quick-flow.md) - Fast path for small changes

View File

@ -90,6 +90,6 @@ Consider using Quick Flow or full BMad Method when:
## Related
- [Brownfield Onboarding Tutorial](../../tutorials/advanced/brownfield-onboarding.md)
- [Brownfield Development Guide](./index.md)
- [Add Feature to Existing Project](./add-feature-to-existing.md)
- [Quick Spec Flow](../../explanation/features/quick-flow.md)

View File

@ -136,6 +136,6 @@ npx bmad-method install --verbose
## Related
- [Installation Tutorial](../../tutorials/getting-started/installation.md) - Getting started
- [Quick Start Guide](../../tutorials/getting-started/quick-start-bmm.md) - Getting started with BMM
- [Upgrade to V6](./upgrade-to-v6.md) - Upgrading from previous versions
- [Install Custom Modules](./install-custom-modules.md) - Adding custom content

View File

@ -284,5 +284,5 @@ If quick-dev keeps expanding scope, stop and create proper stories.
## Next Steps
- **[Workflows Guide](../../reference/workflows/bmgd-workflows.md)** - Full workflow reference
- **[Agents Guide](../../reference/agents/bmgd-agents.md)** - Agent capabilities
- **[Agents Guide](../../explanation/game-dev/agents.md)** - Agent capabilities
- **[Quick Start Guide](../../tutorials/getting-started/quick-start-bmgd.md)** - Getting started with BMGD

View File

@ -21,7 +21,7 @@ The fastest way to understand BMAD is to try it. The Quick Start guide walks you
<br/>
:::tip Already familiar with AI-assisted development?
Feel free to skip around. Use the sidebar to jump to any topic, or check out [What Are Agents?](/docs/explanation/core-concepts/what-are-agents) to understand how BMAD organizes its AI personas.
Feel free to skip around. Use the sidebar to jump to any topic, or check out [What Are Agents?](./explanation/core-concepts/what-are-agents.md) to understand how BMAD organizes its AI personas.
:::
---

View File

@ -1 +0,0 @@
{ "label": "FAQ", "position": 5 }

View File

@ -459,5 +459,5 @@ This means:
- **[Quick Start Guide](../../tutorials/getting-started/quick-start-bmgd.md)** - Get started with BMGD
- **[Quick-Flow Guide](../../how-to/workflows/bmgd-quick-flow.md)** - Rapid prototyping and development
- **[Agents Guide](../agents/bmgd-agents.md)** - Agent reference
- **[Agents Guide](../../explanation/game-dev/agents.md)** - Agent reference
- **[Game Types Guide](../../explanation/game-dev/game-types.md)** - Game type templates

View File

@ -67,5 +67,5 @@ The workflow can be interrupted and resumed without losing progress:
**Related Documentation:**
- [Brownfield Development Guide](../../tutorials/advanced/brownfield-onboarding.md)
- [Brownfield Development Guide](../../how-to/brownfield/index.md)
- [Implementation Workflows](../../how-to/workflows/run-sprint-planning.md)

View File

@ -11,5 +11,6 @@ Deep-dive tutorials for advanced BMad Method usage.
| Tutorial | Description |
|----------|-------------|
| **[Brownfield Onboarding](./brownfield-onboarding.md)** | Integrate BMad into existing projects |
| **[Create Custom Agent](./create-custom-agent.md)** | Build your own AI agents |
> **Looking for Brownfield Development?** See the [Brownfield Development Guide](../../how-to/brownfield/index.md) in How-To guides.

View File

@ -1,101 +0,0 @@
---
sidebar_label: Installation
description: Getting started with BMAD installation
---
# Installation Tutorial
Get BMAD up and running in your project with this step-by-step guide.
---
## Prerequisites
Before you begin, ensure you have:
- **Node.js** 20+ (for the installer)
- **Git** (recommended for version control)
- An **AI-powered IDE** or access to Claude/ChatGPT/Gemini
---
## Quick Install
Run the interactive installer:
```bash
npx bmad-method install
```
This will guide you through the installation process interactively.
---
## What the Installer Does
The interactive installer will:
1. **Choose location** - Where to install BMAD files
2. **Select AI tools** - Claude Code, Cursor, Windsurf, etc.
3. **Choose modules** - BMad Method, Creative Intelligence, BMad Builder
4. **Add custom content** - Your own agents, workflows, or modules
5. **Configure settings** - Accept defaults or customize each module
---
## Module Options
During installation, choose which modules to install:
| Module | Description | Best For |
| -------- | -------------------- | ----------------------------------------------------- |
| **BMM** | BMAD Method Core | Software development projects |
| **BMGD** | Game Development | Game projects with specialized workflows |
| **CIS** | Creative Intel Suite | Creativity unlocking, not software dev specific |
| **BMB** | Builder | Creating custom agents and workflows |
---
## Post-Installation Structure
After installation, your project will have:
```
your-project/
├── _bmad/ # BMAD configuration and agents
│ ├── bmm/ # Method module (if installed)
│ ├── bmgd/ # Game dev module (if installed)
│ ├── core/ # Core utilities (always installed)
│ └── {others}/ # Additional modules
├── _bmad-output/ # Default output folder
├── .claude/ # IDE-specific setup (varies)
└── ... your code
```
---
## Upgrading?
If you're upgrading from a previous version, see the [Upgrade Guide](../../how-to/installation/upgrade-to-v6.md).
---
## Next Steps
After installation:
1. **[Quick Start Guide](./quick-start-bmm.md)** - Build your first feature
2. **[Understanding Workflows](../../explanation/core-concepts/what-are-workflows.md)** - Learn the methodology
3. **[Understanding Agents](../../explanation/core-concepts/what-are-agents.md)** - BMAD's core building blocks
---
## Troubleshooting
**"Command not found: npx"**
Install Node.js 20+ from [nodejs.org](https://nodejs.org)
**"Permission denied"**
Run with appropriate permissions or check your npm configuration
For more help, see [Install BMAD](../../how-to/installation/install-bmad.md) or join our [Discord](https://discord.gg/bmad).

View File

@ -239,7 +239,7 @@ Use `party-mode` to get perspectives from multiple agents when facing complex de
## Next Steps
- **[Agents Guide](../../reference/agents/bmgd-agents.md)** - Learn about each agent's capabilities
- **[Agents Guide](../../explanation/game-dev/agents.md)** - Learn about each agent's capabilities
- **[Workflows Guide](../../reference/workflows/bmgd-workflows.md)** - Detailed workflow reference
- **[Quick-Flow Guide](../../how-to/workflows/bmgd-quick-flow.md)** - Rapid prototyping and development
- **[Game Types Guide](../../explanation/game-dev/game-types.md)** - Understand game type templates