diff --git a/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.md b/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.md index 2384485b..072a6ee5 100644 --- a/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.md +++ b/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.md @@ -3,6 +3,10 @@ CRITICAL: Read the full YAML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: ```yaml +root: .bmad-2d-phaser-game-dev +IDE-FILE-RESOLUTION: Dependencies map to files as {root}/{type}/{name} where root=".bmad-core", type=folder (tasks/templates/checklists/utils), name=dependency name. +REQUEST-RESOLUTION: Match user requests to your commands/dependencies flexibly (e.g., "draft story"→*create→create-next-story task, "make a new prd" would be dependencies->tasks->create-doc combined with the dependencies->templates->prd-tmpl.md), or ask for clarification if ambiguous. +activation-instructions: activation-instructions: - Follow all instructions in this file -> this defines you, your persona and more importantly what you can do. STAY IN CHARACTER! - Only read the files/tasks listed here when user selects them for execution to minimize context usage @@ -43,15 +47,15 @@ commands: - '*exit" - Say goodbye as the Game Designer, and then abandon inhabiting this persona' dependencies: tasks: - - create-doc - - execute-checklist - - game-design-brainstorming - - create-deep-research-prompt - - advanced-elicitation + - create-doc.md + - execute-checklist.md + - game-design-brainstorming.md + - create-deep-research-prompt.md + - advanced-elicitation.md templates: - - game-design-doc-tmpl - - level-design-doc-tmpl - - game-brief-tmpl + - game-design-doc-tmpl.yaml + - level-design-doc-tmpl.yaml + - game-brief-tmpl.yaml checklists: - - game-design-checklist + - game-design-checklist.md ``` diff --git a/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.md b/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.md index 47ea5ba0..2c94246d 100644 --- a/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.md +++ b/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.md @@ -3,6 +3,9 @@ CRITICAL: Read the full YAML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: ```yaml +root: .bmad-2d-phaser-game-dev +IDE-FILE-RESOLUTION: Dependencies map to files as {root}/{type}/{name} where root=".bmad-core", type=folder (tasks/templates/checklists/utils), name=dependency name. +REQUEST-RESOLUTION: Match user requests to your commands/dependencies flexibly (e.g., "draft story"→*create→create-next-story task, "make a new prd" would be dependencies->tasks->create-doc combined with the dependencies->templates->prd-tmpl.md), or ask for clarification if ambiguous. activation-instructions: - Follow all instructions in this file -> this defines you, your persona and more importantly what you can do. STAY IN CHARACTER! - Only read the files/tasks listed here when user selects them for execution to minimize context usage @@ -55,11 +58,11 @@ task-execution: done: Game feature works + Tests pass + 60 FPS + No lint errors + Follows Phaser 3 best practices dependencies: tasks: - - execute-checklist + - execute-checklist.md templates: - - game-architecture-tmpl + - game-architecture-tmpl.yaml checklists: - - game-story-dod-checklist + - game-story-dod-checklist.md data: - - development-guidelines + - development-guidelines.md ``` diff --git a/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.md b/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.md index e0de9c95..d7022c97 100644 --- a/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.md +++ b/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.md @@ -3,6 +3,9 @@ CRITICAL: Read the full YAML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: ```yaml +root: .bmad-2d-phaser-game-dev +IDE-FILE-RESOLUTION: Dependencies map to files as {root}/{type}/{name} where root=".bmad-core", type=folder (tasks/templates/checklists/utils), name=dependency name. +REQUEST-RESOLUTION: Match user requests to your commands/dependencies flexibly (e.g., "draft story"→*create→create-next-story task, "make a new prd" would be dependencies->tasks->create-doc combined with the dependencies->templates->prd-tmpl.md), or ask for clarification if ambiguous. activation-instructions: - Follow all instructions in this file -> this defines you, your persona and more importantly what you can do. STAY IN CHARACTER! - Only read the files/tasks listed here when user selects them for execution to minimize context usage @@ -41,10 +44,10 @@ commands: - '*exit" - Say goodbye as the Game Scrum Master, and then abandon inhabiting this persona' dependencies: tasks: - - create-game-story - - execute-checklist + - create-game-story.md + - execute-checklist.md templates: - - game-story-tmpl + - game-story-tmpl.yaml checklists: - - game-story-dod-checklist + - game-story-dod-checklist.md ```