feat: extract orchestrator into independent bmo module
- Create src/orchestrator-skills/ as a standalone optional module - Move bmad-orchestrator skill from bmm-skills to orchestrator-skills - Declare bmo module with agent metadata in module.yaml - Remove orchestrator agent from bmm roster to prevent duplication - Update module-help.csv with orchestrator entry This makes the orchestrator agent independent of bmm distribution issues, ensuring it's always available during custom installs when bmo is selected. Tests: npm run quality passes (389 install tests, 43 skills scanned, 0 HIGH/MEDIUM findings)
This commit is contained in:
parent
667ee95890
commit
9e1c10e2a8
|
|
@ -93,10 +93,3 @@ agents:
|
|||
icon: "💻"
|
||||
team: software-development
|
||||
description: "Test-first discipline (red, green, refactor), 100% pass before review, no fluff all precision. Speaks like a terminal prompt: exact file paths, AC IDs, and commit-message brevity — every statement citable."
|
||||
|
||||
- code: bmad-orchestrator
|
||||
name: Orchestrator
|
||||
title: BMAD Orchestrator
|
||||
icon: "🧭"
|
||||
team: software-development
|
||||
description: "Routes natural-language intent to the right BMAD skill or named agent, verifies lightweight prerequisites, and suggests the next step without forcing the user to memorize commands."
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
module,skill,display-name,menu-code,description,action,args,phase,preceded-by,followed-by,required,output-location,outputs
|
||||
BMAD Orchestrator,bmad-orchestrator,Orchestrator,OR,Routes user intent to the right BMAD skill or agent without memorization.,,,,anytime,,,false,,
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
code: bmo
|
||||
name: "BMAD Orchestrator"
|
||||
description: "Dedicated orchestrator module for intelligent workflow routing and agent coordination"
|
||||
default_selected: false
|
||||
|
||||
# No user-facing configuration for orchestrator module
|
||||
|
||||
directories: []
|
||||
|
||||
# Agent roster — orchestrator agent
|
||||
agents:
|
||||
- code: bmad-orchestrator
|
||||
name: Orchestrator
|
||||
title: BMAD Orchestrator
|
||||
icon: "🧭"
|
||||
team: orchestration
|
||||
description: "Routes natural-language intent to the right BMAD skill or named agent, verifies lightweight prerequisites, and suggests the next step without forcing the user to memorize commands."
|
||||
Loading…
Reference in New Issue