refactor(bmgd): use exec for step-file workflows and multi format

Update agent menu items to use correct notation for step-file workflows:

**game-designer.agent.yaml:**
- Convert 4 step-file workflows to multi format with shortcodes:
  - [BG] brainstorm-game
  - [GB] create-game-brief
  - [GDD] create-gdd
  - [ND] narrative
- Changed from workflow: .yaml to exec: .md

**game-architect.agent.yaml:**
- Changed create-architecture from workflow: to exec: with workflow.md
This commit is contained in:
Scott Jennings 2025-12-16 23:36:18 -06:00
parent ab0f3d788c
commit b05bf012fc
2 changed files with 19 additions and 16 deletions

View File

@ -30,7 +30,7 @@ agent:
description: Get workflow status or initialize a workflow if not already done
- trigger: create-architecture
workflow: "{project-root}/_bmad/bmgd/workflows/3-technical/game-architecture/workflow.yaml"
exec: "{project-root}/_bmad/bmgd/workflows/3-technical/game-architecture/workflow.md"
description: Produce a Scale Adaptive Game Architecture
- trigger: correct-course

View File

@ -26,21 +26,24 @@ agent:
workflow: "{project-root}/_bmad/bmgd/workflows/workflow-status/workflow.yaml"
description: Get workflow status or initialize a workflow if not already done
- trigger: brainstorm-game
workflow: "{project-root}/_bmad/bmgd/workflows/1-preproduction/brainstorm-game/workflow.yaml"
description: Guide me through Game Brainstorming
- trigger: create-game-brief
workflow: "{project-root}/_bmad/bmgd/workflows/1-preproduction/game-brief/workflow.yaml"
description: Create Game Brief
- trigger: create-gdd
workflow: "{project-root}/_bmad/bmgd/workflows/2-design/gdd/workflow.yaml"
description: Create Game Design Document (GDD)
- trigger: narrative
workflow: "{project-root}/_bmad/bmgd/workflows/2-design/narrative/workflow.yaml"
description: Create Narrative Design Document (story-driven games)
- multi: "[BG] Brainstorm Game, [GB] Create Game Brief, [GDD] Create GDD, [ND] Narrative Design"
triggers:
- brainstorm-game:
- input: BG or fuzzy match brainstorm game
- route: "{project-root}/_bmad/bmgd/workflows/1-preproduction/brainstorm-game/workflow.md"
- type: exec
- create-game-brief:
- input: GB or fuzzy match create game brief
- route: "{project-root}/_bmad/bmgd/workflows/1-preproduction/game-brief/workflow.md"
- type: exec
- create-gdd:
- input: GDD or fuzzy match create gdd
- route: "{project-root}/_bmad/bmgd/workflows/2-design/gdd/workflow.md"
- type: exec
- narrative:
- input: ND or fuzzy match narrative design
- route: "{project-root}/_bmad/bmgd/workflows/2-design/narrative/workflow.md"
- type: exec
- trigger: quick-prototype
workflow: "{project-root}/_bmad/bmgd/workflows/bmgd-quick-flow/quick-prototype/workflow.yaml"