folder rename from .bmad to _bmad

This commit is contained in:
Brian Madison
2025-12-13 16:22:34 +08:00
parent 0c873638ab
commit 25c79e3fe5
375 changed files with 1421 additions and 2745 deletions

View File

@@ -663,14 +663,14 @@ You can customize any agent's personality without modifying core agent files.
### Location
**Customization Directory:** `{project-root}/.bmad/_cfg/agents/`
**Customization Directory:** `{project-root}/_bmad/_cfg/agents/`
**Naming Convention:** `{module}-{agent-name}.customize.yaml`
**Examples:**
```
.bmad/_cfg/agents/
_bmad/_cfg/agents/
├── bmm-pm.customize.yaml
├── bmm-dev.customize.yaml
├── cis-storyteller.customize.yaml
@@ -770,9 +770,9 @@ Other agents collaborate with PM's specialized perspective.
```bash
# Create customization file at:
# {project-root}/.bmad/_cfg/agents/{module}-{agent-name}.customize.yaml
# {project-root}/_bmad/_cfg/agents/{module}-{agent-name}.customize.yaml
# Example: .bmad/_cfg/agents/bmm-pm.customize.yaml
# Example: _bmad/_cfg/agents/bmm-pm.customize.yaml
```
**Step 2: Regenerate Agent Manifest**

View File

@@ -137,7 +137,7 @@ If you have documentation but files are huge (>500 lines, 10+ level 2 sections):
```bash
# Load BMad Master or any agent
.bmad/core/tools/shard-doc.xml --input docs/massive-doc.md
_bmad/core/tools/shard-doc.xml --input docs/massive-doc.md
```
- Splits on level 2 sections by default
@@ -147,7 +147,7 @@ If you have documentation but files are huge (>500 lines, 10+ level 2 sections):
2. **Then:** Run `index-docs` task to create navigation:
```bash
.bmad/core/tasks/index-docs.xml --directory ./docs
_bmad/core/tasks/index-docs.xml --directory ./docs
```
3. **Finally:** Validate quality - if sharded docs still seem incomplete/outdated → Run `document-project`
@@ -210,7 +210,7 @@ If you have **good, current documentation** but it's in massive files:
```bash
# For each massive doc (>500 lines or 10+ level 2 sections)
.bmad/core/tools/shard-doc.xml \
_bmad/core/tools/shard-doc.xml \
--input docs/api-documentation.md \
--output docs/api/ \
--level 2 # Split on ## headers (default)
@@ -219,7 +219,7 @@ If you have **good, current documentation** but it's in massive files:
**Step 2: Generate index**
```bash
.bmad/core/tasks/index-docs.xml --directory ./docs
_bmad/core/tasks/index-docs.xml --directory ./docs
```
**Step 3: Validate**

View File

@@ -425,7 +425,7 @@ Team C (2 devs): Analytics feature (3 epics)
**Problem:** Teams customize BMad (agents, workflows, configs) but don't want personal tooling in main repo.
**Anti-pattern:** Adding `.bmad/` to `.gitignore` breaks IDE tools, submodule management.
**Anti-pattern:** Adding `_bmad/` to `.gitignore` breaks IDE tools, submodule management.
### The Solution: Git Submodules
@@ -463,7 +463,7 @@ git commit -m "Add BMM as submodule"
git clone https://github.com/your-org/your-project.git
cd your-project
git submodule update --init --recursive
# Make personal customizations in .bmad/
# Make personal customizations in _bmad/
```
### Daily Workflow
@@ -472,7 +472,7 @@ git submodule update --init --recursive
```bash
cd /path/to/your-project
# BMad available at ./.bmad/, load agents normally
# BMad available at ./_bmad/, load agents normally
```
**Update personal config:**

View File

@@ -358,7 +358,7 @@ See [IDE Setup Guides](https://github.com/bmad-code-org/BMAD-METHOD/tree/main/do
### Q: Can I customize agents?
**A:** Yes! Agents are installed as markdown files with XML-style content (optimized for LLMs, readable by any model). Create customization files in `.bmad/_cfg/agents/[agent-name].customize.yaml` to override default behaviors while keeping core functionality intact. See agent documentation for customization options.
**A:** Yes! Agents are installed as markdown files with XML-style content (optimized for LLMs, readable by any model). Create customization files in `_bmad/_cfg/agents/[agent-name].customize.yaml` to override default behaviors while keeping core functionality intact. See agent documentation for customization options.
**Note:** While source agents in this repo are YAML, they install as `.md` files with XML-style tags - a format any LLM can read and follow.

View File

@@ -27,7 +27,7 @@ Type `/bmad:core:workflows:party-mode` (or `*party-mode` from any agent), and su
**The basics:**
1. Party mode reads `.bmad/_cfg/agent-manifest.csv`
1. Party mode reads `_bmad/_cfg/agent-manifest.csv`
2. Loads ALL installed agents (already includes your customizations from install)
3. BMad Master orchestrates - picks 2-3 relevant agents per message based on topic
4. Agents respond in character, can agree/disagree/build on each other's ideas
@@ -126,11 +126,11 @@ _(Multiple perspectives reveal the right answer)_
## Agent Customization
Party mode uses agents from `.bmad/[module]/agents/*.md` - these already include any customizations you applied during install.
Party mode uses agents from `_bmad/[module]/agents/*.md` - these already include any customizations you applied during install.
**To customize agents for party mode:**
1. Create customization file: `.bmad/_cfg/agents/bmm-pm.customize.yaml`
1. Create customization file: `_bmad/_cfg/agents/bmm-pm.customize.yaml`
2. Run `npx bmad-method install` to rebuild agents
3. Customizations now active in party mode

View File

@@ -1,6 +1,6 @@
# Quick Flow Solo Dev Agent (Barry)
**Agent ID:** `.bmad/bmm/agents/quick-flow-solo-dev.md`
**Agent ID:** `_bmad/bmm/agents/quick-flow-solo-dev.md`
**Icon:** 🚀
**Module:** BMM
@@ -36,25 +36,25 @@ Barry owns the entire BMAD Quick Flow path, providing a streamlined 3-step devel
### 1. **create-tech-spec**
- **Workflow:** `.bmad/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.yaml`
- **Workflow:** `_bmad/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.yaml`
- **Description:** Architect a technical spec with implementation-ready stories
- **Use when:** You need to transform requirements into a buildable spec
### 2. **quick-dev**
- **Workflow:** `.bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.yaml`
- **Workflow:** `_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.yaml`
- **Description:** Ship features from spec or direct instructions - no handoffs
- **Use when:** You're ready to ship code based on a spec or clear instructions
### 3. **code-review**
- **Workflow:** `.bmad/bmm/workflows/4-implementation/code-review/workflow.yaml`
- **Workflow:** `_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml`
- **Description:** Review code for quality, patterns, and acceptance criteria
- **Use when:** You need to validate implementation quality
### 4. **party-mode**
- **Workflow:** `.bmad/core/workflows/party-mode/workflow.yaml`
- **Workflow:** `_bmad/core/workflows/party-mode/workflow.yaml`
- **Description:** Bring in other experts when I need specialized backup
- **Use when:** You need collaborative problem-solving or specialized expertise

View File

@@ -35,7 +35,7 @@ _Complete visual flowchart showing all phases, workflows, agents (color-coded),
npx bmad-method@alpha install
```
The interactive installer will guide you through setup and create a `.bmad/` folder with all agents and workflows.
The interactive installer will guide you through setup and create a `_bmad/` folder with all agents and workflows.
---

View File

@@ -406,7 +406,7 @@ MCP provides additional capabilities on top of TEA's default AI-based approach:
}
```
**To disable**: Set `tea_use_mcp_enhancements: false` in `.bmad/bmm/config.yaml` OR remove MCPs from IDE config.
**To disable**: Set `tea_use_mcp_enhancements: false` in `_bmad/bmm/config.yaml` OR remove MCPs from IDE config.
</details>
@@ -448,9 +448,9 @@ Provides fixture-based utilities that integrate into TEA's test generation and r
**Utilities available** (11 total): api-request, network-recorder, auth-session, intercept-network-call, recurse, log, file-utils, burn-in, network-error-monitor, fixtures-composition
**Enable during BMAD installation** by answering "Yes" when prompted, or manually set `tea_use_playwright_utils: true` in `.bmad/bmm/config.yaml`.
**Enable during BMAD installation** by answering "Yes" when prompted, or manually set `tea_use_playwright_utils: true` in `_bmad/bmm/config.yaml`.
**To disable**: Set `tea_use_playwright_utils: false` in `.bmad/bmm/config.yaml`.
**To disable**: Set `tea_use_playwright_utils: false` in `_bmad/bmm/config.yaml`.
</details>

View File

@@ -179,7 +179,7 @@ The workflow uses a single comprehensive CSV file:
**documentation-requirements.csv** - Complete project analysis guide
- Location: `/.bmad/bmm/workflows/document-project/documentation-requirements.csv`
- Location: `/_bmad/bmm/workflows/document-project/documentation-requirements.csv`
- 12 project types (web, mobile, backend, cli, library, desktop, game, data, extension, infra, embedded)
- 24 columns combining:
- **Detection columns**: `project_type_id`, `key_file_patterns` (identifies project type from codebase)