_cfg -> _config

This commit is contained in:
Brian Madison
2025-12-13 19:41:09 +08:00
parent ac5fa5c23f
commit ae9851acab
37 changed files with 192 additions and 130 deletions

View File

@@ -24,11 +24,11 @@ agent:
# Agent menu items
menu:
- trigger: "list-tasks"
action: "list all tasks from {project-root}/_bmad/_cfg/task-manifest.csv"
action: "list all tasks from {project-root}/_bmad/_config/task-manifest.csv"
description: "List Available Tasks"
- trigger: "list-workflows"
action: "list all workflows from {project-root}/_bmad/_cfg/workflow-manifest.csv"
action: "list all workflows from {project-root}/_bmad/_config/workflow-manifest.csv"
description: "List Workflows"
- trigger: "party-mode"

View File

@@ -1,6 +1,6 @@
<task id="_bmad/core/tasks/advanced-elicitation.xml" name="Advanced Elicitation" standalone="true"
methods="{project-root}/_bmad/core/tasks/advanced-elicitation-methods.csv"
agent-party="{project-root}/_bmad/_cfg/agent-manifest.csv">
agent-party="{project-root}/_bmad/_config/agent-manifest.csv">
<llm critical="true">
<i>MANDATORY: Execute ALL steps in the flow section IN EXACT ORDER</i>
<i>DO NOT skip steps or change the sequence</i>

View File

@@ -18,7 +18,7 @@
## CONTEXT BOUNDARIES:
- Agent manifest CSV is available at `{project-root}/_bmad/_cfg/agent-manifest.csv`
- Agent manifest CSV is available at `{project-root}/_bmad/_config/agent-manifest.csv`
- User configuration from config.yaml is loaded and resolved
- Party mode is standalone interactive workflow
- All agent data is available for conversation orchestration
@@ -37,7 +37,7 @@ Begin agent loading process:
**Agent Manifest Loading:**"
Load and parse the agent manifest CSV from `{project-root}/_bmad/_cfg/agent-manifest.csv`
Load and parse the agent manifest CSV from `{project-root}/_bmad/_config/agent-manifest.csv`
### 2. Extract Agent Data

View File

@@ -32,12 +32,12 @@ Load config from `{project-root}/_bmad/core/config.yaml` and resolve:
- `project_name`, `output_folder`, `user_name`
- `communication_language`, `document_output_language`, `user_skill_level`
- `date` as a system-generated value
- Agent manifest path: `{project-root}/_bmad/_cfg/agent-manifest.csv`
- Agent manifest path: `{project-root}/_bmad/_config/agent-manifest.csv`
### Paths
- `installed_path` = `{project-root}/_bmad/core/workflows/party-mode`
- `agent_manifest_path` = `{project-root}/_bmad/_cfg/agent-manifest.csv`
- `agent_manifest_path` = `{project-root}/_bmad/_config/agent-manifest.csv`
- `standalone_mode` = `true` (party mode is an interactive workflow)
---

View File

@@ -132,7 +132,7 @@ Universal attribute for supplementary information.
menu:
- trigger: team-standup
exec: '{project-root}/_bmad/bmm/tasks/standup.xml'
data: '{project-root}/_bmad/_cfg/agent-manifest.csv'
data: '{project-root}/_bmad/_config/agent-manifest.csv'
description: 'Run team standup'
- trigger: analyze-metrics

View File

@@ -63,7 +63,7 @@ agent:
- trigger: with-data
exec: '{project-root}/_bmad/{module-code}/tasks/{task-name}.xml'
data: '{project-root}/_bmad/_cfg/agent-manifest.csv'
data: '{project-root}/_bmad/_config/agent-manifest.csv'
description: 'Execute task with data file'
```
@@ -136,7 +136,7 @@ Combines task execution with template file.
menu:
- trigger: team-standup
exec: '{project-root}/_bmad/bmm/tasks/standup.xml'
data: '{project-root}/_bmad/_cfg/agent-manifest.csv'
data: '{project-root}/_bmad/_config/agent-manifest.csv'
description: 'Run team standup with agent roster'
```

View File

@@ -10,7 +10,7 @@ thisStepFile: '{workflow_path}/steps/step-09-customize.md'
nextStepFile: '{workflow_path}/steps/step-10-build-tools.md'
workflowFile: '{workflow_path}/workflow.md'
outputFile: '{output_folder}/agent-customization-{project_name}.md'
configOutputFile: '{project-root}/_bmad/_cfg/agents/{target_module}-{agent_filename}.customize.yaml'
configOutputFile: '{project-root}/_bmad/_config/agents/{target_module}-{agent_filename}.customize.yaml'
# Template References
customizationTemplate: '{workflow_path}/templates/agent-customization.md'

View File

@@ -88,4 +88,4 @@ module_output_file: "{project-root}/\_bmad/{target_module}/agents/{agent_filenam
standalone_output_folder: "{custom_agent_location}/{agent_filename}"
standalone_output_file: "{standalone_output_folder}/{agent_filename}.agent.yaml"
standalone_info_guide: "{standalone_output_folder}/info-and-installation-guide.md"
config_output_file: "{project-root}/\_bmad/\_cfg/agents/{target_module}-{agent_filename}.customize.yaml"
config_output_file: "{project-root}/\_bmad/\_config/agents/{target_module}-{agent_filename}.customize.yaml"

View File

@@ -58,7 +58,7 @@ agent:
- trigger: epic-retrospective
workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml"
workflow-install: "{project-root}/_bmad/bmgd/workflows/4-production/retrospective/workflow.yaml"
data: "{project-root}/_bmad/_cfg/agent-manifest.csv"
data: "{project-root}/_bmad/_config/agent-manifest.csv"
description: (Optional) Facilitate team retrospective after a game development epic is completed
- trigger: correct-course

View File

@@ -17,7 +17,7 @@ template: false
instructions: "{installed_path}/instructions.md"
required_inputs:
- agent_manifest: "{project-root}/_bmad/_cfg/agent-manifest.csv"
- agent_manifest: "{project-root}/_bmad/_config/agent-manifest.csv"
# Smart input file references - handles both whole docs and sharded docs
# Priority: Whole document first, then sharded version

View File

@@ -38,7 +38,7 @@ agent:
- trigger: epic-retrospective
workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml"
data: "{project-root}/_bmad/_cfg/agent-manifest.csv"
data: "{project-root}/_bmad/_config/agent-manifest.csv"
description: Facilitate team retrospective after an epic is completed (Optional)
- trigger: correct-course

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/_config/agents/`
**Naming Convention:** `{module}-{agent-name}.customize.yaml`
**Examples:**
```
_bmad/_cfg/agents/
_bmad/_config/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/_config/agents/{module}-{agent-name}.customize.yaml
# Example: _bmad/_cfg/agents/bmm-pm.customize.yaml
# Example: _bmad/_config/agents/bmm-pm.customize.yaml
```
**Step 2: Regenerate Agent Manifest**

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/_config/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/_config/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
@@ -130,7 +130,7 @@ Party mode uses agents from `_bmad/[module]/agents/*.md` - these already include
**To customize agents for party mode:**
1. Create customization file: `_bmad/_cfg/agents/bmm-pm.customize.yaml`
1. Create customization file: `_bmad/_config/agents/bmm-pm.customize.yaml`
2. Run `npx bmad-method install` to rebuild agents
3. Customizations now active in party mode

View File

@@ -17,7 +17,7 @@ template: false
instructions: "{installed_path}/instructions.md"
required_inputs:
- agent_manifest: "{project-root}/_bmad/_cfg/agent-manifest.csv"
- agent_manifest: "{project-root}/_bmad/_config/agent-manifest.csv"
# Smart input file references - handles both whole docs and sharded docs
# Priority: Whole document first, then sharded version