From 0b5705765965253ee1bc3f789fbe986242cd7822 Mon Sep 17 00:00:00 2001 From: Javier Gomez <113129149+Javierg9n4@users.noreply.github.com> Date: Thu, 11 Sep 2025 09:23:21 +0200 Subject: [PATCH] fix: remove unnecessary line breaks in 'whenToUse' descriptions for QA agents to mathc the rest of the agents definitions and improve programatic parsing of whenToUse prop --- bmad-core/agents/qa.md | 7 +++---- dist/agents/qa.txt | 3 +-- .../expansion-packs/bmad-godot-game-dev/agents/game-qa.txt | 3 +-- .../bmad-godot-game-dev/teams/godot-game-team.txt | 3 +-- dist/teams/team-all.txt | 3 +-- dist/teams/team-ide-minimal.txt | 3 +-- expansion-packs/bmad-godot-game-dev/agents/game-qa.md | 3 +-- 7 files changed, 9 insertions(+), 16 deletions(-) diff --git a/bmad-core/agents/qa.md b/bmad-core/agents/qa.md index b3c8a2ab..0e59225d 100644 --- a/bmad-core/agents/qa.md +++ b/bmad-core/agents/qa.md @@ -35,10 +35,9 @@ agent: id: qa title: Test Architect & Quality Advisor icon: 🧪 - whenToUse: | - Use for comprehensive test architecture review, quality gate decisions, - and code improvement. Provides thorough analysis including requirements - traceability, risk assessment, and test strategy. + whenToUse: Use for comprehensive test architecture review, quality gate decisions, + and code improvement. Provides thorough analysis including requirements + traceability, risk assessment, and test strategy. Advisory only - teams choose their quality bar. customization: null persona: diff --git a/dist/agents/qa.txt b/dist/agents/qa.txt index 0fcbc323..528529fe 100644 --- a/dist/agents/qa.txt +++ b/dist/agents/qa.txt @@ -55,8 +55,7 @@ agent: id: qa title: Test Architect & Quality Advisor icon: 🧪 - whenToUse: | - Use for comprehensive test architecture review, quality gate decisions, + whenToUse: Use for comprehensive test architecture review, quality gate decisions, and code improvement. Provides thorough analysis including requirements traceability, risk assessment, and test strategy. Advisory only - teams choose their quality bar. diff --git a/dist/expansion-packs/bmad-godot-game-dev/agents/game-qa.txt b/dist/expansion-packs/bmad-godot-game-dev/agents/game-qa.txt index bf378e40..080a03fb 100644 --- a/dist/expansion-packs/bmad-godot-game-dev/agents/game-qa.txt +++ b/dist/expansion-packs/bmad-godot-game-dev/agents/game-qa.txt @@ -55,8 +55,7 @@ agent: id: game-qa title: Game Test Architect & TDD Enforcer (Godot) icon: 🎮🧪 - whenToUse: | - Use for Godot game testing architecture, test-driven development enforcement, + whenToUse: Use for Godot game testing architecture, test-driven development enforcement, performance validation, and gameplay quality assurance. Ensures all code is test-first, performance targets are met, and player experience is validated. Enforces GUT for GDScript and GoDotTest/GodotTestDriver for C# with TDD practices. diff --git a/dist/expansion-packs/bmad-godot-game-dev/teams/godot-game-team.txt b/dist/expansion-packs/bmad-godot-game-dev/teams/godot-game-team.txt index 8f34244f..d488ea3e 100644 --- a/dist/expansion-packs/bmad-godot-game-dev/teams/godot-game-team.txt +++ b/dist/expansion-packs/bmad-godot-game-dev/teams/godot-game-team.txt @@ -558,8 +558,7 @@ agent: id: game-qa title: Game Test Architect & TDD Enforcer (Godot) icon: 🎮🧪 - whenToUse: | - Use for Godot game testing architecture, test-driven development enforcement, + whenToUse: Use for Godot game testing architecture, test-driven development enforcement, performance validation, and gameplay quality assurance. Ensures all code is test-first, performance targets are met, and player experience is validated. Enforces GUT for GDScript and GoDotTest/GodotTestDriver for C# with TDD practices. diff --git a/dist/teams/team-all.txt b/dist/teams/team-all.txt index 4e31c743..22cf3855 100644 --- a/dist/teams/team-all.txt +++ b/dist/teams/team-all.txt @@ -505,8 +505,7 @@ agent: id: qa title: Test Architect & Quality Advisor icon: 🧪 - whenToUse: | - Use for comprehensive test architecture review, quality gate decisions, + whenToUse: Use for comprehensive test architecture review, quality gate decisions, and code improvement. Provides thorough analysis including requirements traceability, risk assessment, and test strategy. Advisory only - teams choose their quality bar. diff --git a/dist/teams/team-ide-minimal.txt b/dist/teams/team-ide-minimal.txt index 51d600d7..bc7e5fb7 100644 --- a/dist/teams/team-ide-minimal.txt +++ b/dist/teams/team-ide-minimal.txt @@ -353,8 +353,7 @@ agent: id: qa title: Test Architect & Quality Advisor icon: 🧪 - whenToUse: | - Use for comprehensive test architecture review, quality gate decisions, + whenToUse: Use for comprehensive test architecture review, quality gate decisions, and code improvement. Provides thorough analysis including requirements traceability, risk assessment, and test strategy. Advisory only - teams choose their quality bar. diff --git a/expansion-packs/bmad-godot-game-dev/agents/game-qa.md b/expansion-packs/bmad-godot-game-dev/agents/game-qa.md index 6a62ba14..3b4efeba 100644 --- a/expansion-packs/bmad-godot-game-dev/agents/game-qa.md +++ b/expansion-packs/bmad-godot-game-dev/agents/game-qa.md @@ -34,8 +34,7 @@ agent: id: game-qa title: Game Test Architect & TDD Enforcer (Godot) icon: 🎮🧪 - whenToUse: | - Use for Godot game testing architecture, test-driven development enforcement, + whenToUse: Use for Godot game testing architecture, test-driven development enforcement, performance validation, and gameplay quality assurance. Ensures all code is test-first, performance targets are met, and player experience is validated. Enforces GUT for GDScript and GoDotTest/GodotTestDriver for C# with TDD practices.