diff --git a/bmad-core/agents/analyst.md b/bmad-core/agents/analyst.md index b9151aa9..b5a13702 100644 --- a/bmad-core/agents/analyst.md +++ b/bmad-core/agents/analyst.md @@ -1,6 +1,6 @@ # analyst -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/architect.md b/bmad-core/agents/architect.md index bfff946a..9d76a234 100644 --- a/bmad-core/agents/architect.md +++ b/bmad-core/agents/architect.md @@ -1,6 +1,6 @@ # architect -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/bmad-master.md b/bmad-core/agents/bmad-master.md index 0f336e32..5dd70934 100644 --- a/bmad-core/agents/bmad-master.md +++ b/bmad-core/agents/bmad-master.md @@ -1,6 +1,6 @@ # bmad-master -CRITICAL: Read the full YML to understand your operating params, start activation to alter your state of being, follow startup instructions, stay in this being until told to exit this mode: +CRITICAL: Read the full YAML to understand your operating params, start activation to alter your state of being, follow startup instructions, stay in this being until told to exit this mode: ```yaml root: .bmad-core diff --git a/bmad-core/agents/bmad-orchestrator.md b/bmad-core/agents/bmad-orchestrator.md index 999990d6..335ba388 100644 --- a/bmad-core/agents/bmad-orchestrator.md +++ b/bmad-core/agents/bmad-orchestrator.md @@ -1,6 +1,6 @@ # bmad -CRITICAL: Read the full YML to understand your operating params, start activation to alter your state of being, follow startup instructions, stay in this being until told to exit this mode: +CRITICAL: Read the full YAML to understand your operating params, start activation to alter your state of being, follow startup instructions, stay in this being until told to exit this mode: ```yaml root: .bmad-core diff --git a/bmad-core/agents/dev.md b/bmad-core/agents/dev.md index dd1ad18a..3f04692e 100644 --- a/bmad-core/agents/dev.md +++ b/bmad-core/agents/dev.md @@ -1,6 +1,6 @@ # dev -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/pm.md b/bmad-core/agents/pm.md index 761f62cd..8371cca5 100644 --- a/bmad-core/agents/pm.md +++ b/bmad-core/agents/pm.md @@ -1,6 +1,6 @@ # pm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/po.md b/bmad-core/agents/po.md index 8a4eded2..934b8d63 100644 --- a/bmad-core/agents/po.md +++ b/bmad-core/agents/po.md @@ -1,6 +1,6 @@ # po -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/qa.md b/bmad-core/agents/qa.md index c66371df..29792445 100644 --- a/bmad-core/agents/qa.md +++ b/bmad-core/agents/qa.md @@ -1,6 +1,6 @@ # qa -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/sm.md b/bmad-core/agents/sm.md index 7f0a8fb7..ddba9a83 100644 --- a/bmad-core/agents/sm.md +++ b/bmad-core/agents/sm.md @@ -1,6 +1,6 @@ # sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/bmad-core/agents/ux-expert.md b/bmad-core/agents/ux-expert.md index 5318710d..bfc980eb 100644 --- a/bmad-core/agents/ux-expert.md +++ b/bmad-core/agents/ux-expert.md @@ -1,6 +1,6 @@ # ux-expert -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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-core diff --git a/dist/agents/analyst.txt b/dist/agents/analyst.txt index 3513477d..d2e82cff 100644 --- a/dist/agents/analyst.txt +++ b/dist/agents/analyst.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#analyst ==================== # analyst -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/agents/architect.txt b/dist/agents/architect.txt index 2466429e..c45fda71 100644 --- a/dist/agents/architect.txt +++ b/dist/agents/architect.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#architect ==================== # architect -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/agents/bmad-master.txt b/dist/agents/bmad-master.txt index dd0161be..dddf7f47 100644 --- a/dist/agents/bmad-master.txt +++ b/dist/agents/bmad-master.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#bmad-master ==================== # bmad-master -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: diff --git a/dist/agents/bmad-orchestrator.txt b/dist/agents/bmad-orchestrator.txt index 0e834675..247a1ed9 100644 --- a/dist/agents/bmad-orchestrator.txt +++ b/dist/agents/bmad-orchestrator.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#bmad-orchestrator ==================== # bmad-orchestrator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: diff --git a/dist/agents/dev.txt b/dist/agents/dev.txt index 18b42f79..4d23ab13 100644 --- a/dist/agents/dev.txt +++ b/dist/agents/dev.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#dev ==================== # dev -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: diff --git a/dist/agents/pm.txt b/dist/agents/pm.txt index 6f7a57dc..52352f62 100644 --- a/dist/agents/pm.txt +++ b/dist/agents/pm.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#pm ==================== # pm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/agents/po.txt b/dist/agents/po.txt index 1dcfeab1..5cf7dcdd 100644 --- a/dist/agents/po.txt +++ b/dist/agents/po.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#po ==================== # po -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/agents/qa.txt b/dist/agents/qa.txt index 3152d1dc..b4a61c10 100644 --- a/dist/agents/qa.txt +++ b/dist/agents/qa.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#qa ==================== # qa -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/agents/sm.txt b/dist/agents/sm.txt index 2a5502ee..51f11385 100644 --- a/dist/agents/sm.txt +++ b/dist/agents/sm.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#sm ==================== # sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/agents/ux-expert.txt b/dist/agents/ux-expert.txt index b14c4cf9..39cb4f7c 100644 --- a/dist/agents/ux-expert.txt +++ b/dist/agents/ux-expert.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#ux-expert ==================== # ux-expert -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.txt b/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.txt index 97eca803..243f03e6 100644 --- a/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.txt +++ b/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-designer.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#game-designer ==================== # game-designer -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.txt b/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.txt index 75352855..032c8b24 100644 --- a/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.txt +++ b/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-developer.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#game-developer ==================== # game-developer -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.txt b/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.txt index ba35d890..0126f5fb 100644 --- a/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.txt +++ b/dist/expansion-packs/bmad-2d-phaser-game-dev/agents/game-sm.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#game-sm ==================== # game-sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/expansion-packs/bmad-2d-phaser-game-dev/teams/phaser-2d-nodejs-game-team.txt b/dist/expansion-packs/bmad-2d-phaser-game-dev/teams/phaser-2d-nodejs-game-team.txt index 956e5ad0..5fb06f3a 100644 --- a/dist/expansion-packs/bmad-2d-phaser-game-dev/teams/phaser-2d-nodejs-game-team.txt +++ b/dist/expansion-packs/bmad-2d-phaser-game-dev/teams/phaser-2d-nodejs-game-team.txt @@ -57,7 +57,7 @@ workflows: ==================== START: agents#analyst ==================== # analyst -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -121,7 +121,7 @@ dependencies: ==================== START: agents#bmad-orchestrator ==================== # bmad-orchestrator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -260,7 +260,7 @@ dependencies: ==================== START: agents#game-designer ==================== # game-designer -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -321,7 +321,7 @@ dependencies: ==================== START: agents#game-developer ==================== # game-developer -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -390,7 +390,7 @@ dependencies: ==================== START: agents#game-sm ==================== # game-sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.txt b/dist/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.txt index 6650cef9..34dc02fd 100644 --- a/dist/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.txt +++ b/dist/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.txt @@ -41,7 +41,7 @@ These references map directly to bundle sections: ==================== START: agents#bmad-the-creator ==================== # bmad-the-creator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -1730,7 +1730,7 @@ Present these numbered options to the user: 4. Character personas should be consistent and domain-appropriate 5. Follow the numbered options protocol for all user interactions]] -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/teams/team-all.txt b/dist/teams/team-all.txt index bc2742c7..5b5ba078 100644 --- a/dist/teams/team-all.txt +++ b/dist/teams/team-all.txt @@ -58,7 +58,7 @@ workflows: ==================== START: agents#bmad-orchestrator ==================== # bmad-orchestrator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -197,7 +197,7 @@ dependencies: ==================== START: agents#analyst ==================== # analyst -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -261,7 +261,7 @@ dependencies: ==================== START: agents#architect ==================== # architect -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -325,7 +325,7 @@ dependencies: ==================== START: agents#dev ==================== # dev -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -384,7 +384,7 @@ dependencies: ==================== START: agents#pm ==================== # pm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -445,7 +445,7 @@ dependencies: ==================== START: agents#po ==================== # po -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -508,7 +508,7 @@ dependencies: ==================== START: agents#qa ==================== # qa -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -558,7 +558,7 @@ dependencies: ==================== START: agents#sm ==================== # sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -609,7 +609,7 @@ dependencies: ==================== START: agents#ux-expert ==================== # ux-expert -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/teams/team-fullstack.txt b/dist/teams/team-fullstack.txt index d1b1b5f1..3838cc8e 100644 --- a/dist/teams/team-fullstack.txt +++ b/dist/teams/team-fullstack.txt @@ -62,7 +62,7 @@ workflows: ==================== START: agents#bmad-orchestrator ==================== # bmad-orchestrator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -201,7 +201,7 @@ dependencies: ==================== START: agents#analyst ==================== # analyst -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -265,7 +265,7 @@ dependencies: ==================== START: agents#pm ==================== # pm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -326,7 +326,7 @@ dependencies: ==================== START: agents#ux-expert ==================== # ux-expert -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -389,7 +389,7 @@ dependencies: ==================== START: agents#architect ==================== # architect -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -453,7 +453,7 @@ dependencies: ==================== START: agents#po ==================== # po -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/teams/team-ide-minimal.txt b/dist/teams/team-ide-minimal.txt index 82a5143e..8dfdced1 100644 --- a/dist/teams/team-ide-minimal.txt +++ b/dist/teams/team-ide-minimal.txt @@ -54,7 +54,7 @@ workflows: null ==================== START: agents#bmad-orchestrator ==================== # bmad-orchestrator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -193,7 +193,7 @@ dependencies: ==================== START: agents#po ==================== # po -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -256,7 +256,7 @@ dependencies: ==================== START: agents#sm ==================== # sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -307,7 +307,7 @@ dependencies: ==================== START: agents#dev ==================== # dev -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -366,7 +366,7 @@ dependencies: ==================== START: agents#qa ==================== # qa -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/dist/teams/team-no-ui.txt b/dist/teams/team-no-ui.txt index 9a9a196c..a92cafd0 100644 --- a/dist/teams/team-no-ui.txt +++ b/dist/teams/team-no-ui.txt @@ -57,7 +57,7 @@ workflows: ==================== START: agents#bmad-orchestrator ==================== # bmad-orchestrator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 agent: @@ -196,7 +196,7 @@ dependencies: ==================== START: agents#analyst ==================== # analyst -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -260,7 +260,7 @@ dependencies: ==================== START: agents#pm ==================== # pm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -321,7 +321,7 @@ dependencies: ==================== START: agents#architect ==================== # architect -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: @@ -385,7 +385,7 @@ dependencies: ==================== START: agents#po ==================== # po -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/docs/agentic-tools/roo-code-guide.md b/docs/agentic-tools/roo-code-guide.md index 3e1c6ab3..2ccd03fd 100644 --- a/docs/agentic-tools/roo-code-guide.md +++ b/docs/agentic-tools/roo-code-guide.md @@ -1,5 +1,7 @@ # BMad Method Guide for Roo Code +For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide.md). + ## Installation When running `npx bmad-method install`, select **Roo Code** as your IDE. This creates: diff --git a/docs/agentic-tools/windsurf-guide.md b/docs/agentic-tools/windsurf-guide.md index ab982bfd..f10cbc5f 100644 --- a/docs/agentic-tools/windsurf-guide.md +++ b/docs/agentic-tools/windsurf-guide.md @@ -1,5 +1,7 @@ # BMad Method Guide for Windsurf +For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide.md). + ## Installation When running `npx bmad-method install`, select **Windsurf** as your IDE. This creates: 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 c9a34635..88f5a377 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 @@ -1,6 +1,6 @@ # game-designer -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: 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 18c60e53..1f65f3b5 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 @@ -1,6 +1,6 @@ # game-developer -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: 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 367e201e..7a43c577 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 @@ -1,6 +1,6 @@ # game-sm -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.md b/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.md index 8e8bb6e5..6f9d88aa 100644 --- a/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.md +++ b/expansion-packs/bmad-creator-tools/agents/bmad-the-creator.md @@ -1,6 +1,6 @@ # bmad-the-creator -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/expansion-packs/bmad-creator-tools/templates/agent-tmpl.md b/expansion-packs/bmad-creator-tools/templates/agent-tmpl.md index c371a292..17e61760 100644 --- a/expansion-packs/bmad-creator-tools/templates/agent-tmpl.md +++ b/expansion-packs/bmad-creator-tools/templates/agent-tmpl.md @@ -8,7 +8,7 @@ 4. Character personas should be consistent and domain-appropriate 5. Follow the numbered options protocol for all user interactions]] -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/expansion-packs/bmad-infrastructure-devops/agents/infra-devops-platform.md b/expansion-packs/bmad-infrastructure-devops/agents/infra-devops-platform.md index fbac5a05..60a55c9e 100644 --- a/expansion-packs/bmad-infrastructure-devops/agents/infra-devops-platform.md +++ b/expansion-packs/bmad-infrastructure-devops/agents/infra-devops-platform.md @@ -1,6 +1,6 @@ # infra-devops-platform -CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode: +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 activation-instructions: diff --git a/tools/builders/web-builder.js b/tools/builders/web-builder.js index eabfbc3d..57ab0f6d 100644 --- a/tools/builders/web-builder.js +++ b/tools/builders/web-builder.js @@ -150,7 +150,7 @@ class WebBuilder { const agentName = parsed.agent?.id || "agent"; // Build the new content with just the agent header and YAML - const newHeader = `# ${agentName}\n\nCRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode:\n\n`; + const newHeader = `# ${agentName}\n\nCRITICAL: 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:\n\n`; const afterYaml = content.substring(yamlEndIndex); return newHeader + "```yaml\n" + cleanedYaml.trim() + "\n```" + afterYaml; diff --git a/tools/installer/lib/ide-setup.js b/tools/installer/lib/ide-setup.js index e3924d75..66795b8f 100644 --- a/tools/installer/lib/ide-setup.js +++ b/tools/installer/lib/ide-setup.js @@ -98,7 +98,7 @@ class IdeSetup { )} agent persona.\n\n`; mdcContent += "## Agent Activation\n\n"; mdcContent += - "CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode:\n\n"; + "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:\n\n"; mdcContent += "```yaml\n"; // Extract just the YAML content from the agent file const yamlContent = extractYamlFromAgent(agentContent); @@ -116,7 +116,7 @@ class IdeSetup { mdcContent += `When the user types \`@${agentId}\`, activate this ${await this.getAgentTitle( agentId, installDir - )} persona and follow all instructions defined in the YML configuration above.\n`; + )} persona and follow all instructions defined in the YAML configuration above.\n`; await fileManager.writeFile(mdcPath, mdcContent); console.log(chalk.green(`✓ Created rule: ${agentId}.mdc`)); @@ -180,7 +180,7 @@ class IdeSetup { )} agent persona.\n\n`; mdContent += "## Agent Activation\n\n"; mdContent += - "CRITICAL: Read the full YML, start activation to alter your state of being, follow startup section instructions, stay in this being until told to exit this mode:\n\n"; + "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:\n\n"; mdContent += "```yaml\n"; // Extract just the YAML content from the agent file const yamlContent = extractYamlFromAgent(agentContent); @@ -198,7 +198,7 @@ class IdeSetup { mdContent += `When the user types \`@${agentId}\`, activate this ${await this.getAgentTitle( agentId, installDir - )} persona and follow all instructions defined in the YML configuration above.\n`; + )} persona and follow all instructions defined in the YAML configuration above.\n`; await fileManager.writeFile(mdPath, mdContent); console.log(chalk.green(`✓ Created rule: ${agentId}.md`)); @@ -362,7 +362,7 @@ class IdeSetup { newModesContent += ` whenToUse: ${whenToUse}\n`; // Get relative path from installDir to agent file const relativePath = path.relative(installDir, agentPath).replace(/\\/g, '/'); - newModesContent += ` customInstructions: CRITICAL Read the full YML from ${relativePath} start activation to alter your state of being follow startup section instructions stay in this being until told to exit this mode\n`; + newModesContent += ` customInstructions: CRITICAL Read the full YAML from ${relativePath} start activation to alter your state of being follow startup section instructions stay in this being until told to exit this mode\n`; newModesContent += ` groups:\n`; newModesContent += ` - read\n`; diff --git a/tools/installer/lib/installer.js b/tools/installer/lib/installer.js index 074ce99a..073e967e 100644 --- a/tools/installer/lib/installer.js +++ b/tools/installer/lib/installer.js @@ -685,6 +685,10 @@ class Installer { }; await this.performFreshInstall(config, installDir, spinner, { isUpdate: true }); + + // Clean up .yml files that now have .yaml counterparts + spinner.text = "Cleaning up legacy .yml files..."; + await this.cleanupLegacyYmlFiles(installDir, spinner); } catch (error) { spinner.fail("Update failed"); throw error; @@ -737,12 +741,27 @@ class Installer { if (await fileManager.pathExists(sourcePath)) { await fileManager.copyFile(sourcePath, destPath); spinner.text = `Restored: ${file}`; + + // If this is a .yaml file, check for and remove corresponding .yml file + if (file.endsWith('.yaml')) { + const ymlFile = file.replace(/\.yaml$/, '.yml'); + const ymlPath = path.join(installDir, ymlFile); + if (await fileManager.pathExists(ymlPath)) { + const fs = require('fs').promises; + await fs.unlink(ymlPath); + console.log(chalk.dim(` Removed legacy: ${ymlFile} (replaced by ${file})`)); + } + } } else { console.warn(chalk.yellow(` Warning: Source file not found: ${file}`)); } } } + // Clean up .yml files that now have .yaml counterparts + spinner.text = "Cleaning up legacy .yml files..."; + await this.cleanupLegacyYmlFiles(installDir, spinner); + spinner.succeed("Repair completed successfully!"); // Show summary @@ -778,7 +797,13 @@ class Installer { } spinner.text = "Installing fresh copy..."; - return await this.performFreshInstall(config, installDir, spinner, { isUpdate: true }); + const result = await this.performFreshInstall(config, installDir, spinner, { isUpdate: true }); + + // Clean up .yml files that now have .yaml counterparts + spinner.text = "Cleaning up legacy .yml files..."; + await this.cleanupLegacyYmlFiles(installDir, spinner); + + return result; } showSuccessMessage(config, installDir, options = {}) { @@ -1637,6 +1662,42 @@ class Installer { return 0; } + async cleanupLegacyYmlFiles(installDir, spinner) { + const glob = require('glob'); + const fs = require('fs').promises; + + try { + // Find all .yml files in the installation directory + const ymlFiles = glob.sync('**/*.yml', { + cwd: installDir, + ignore: ['**/node_modules/**', '**/.git/**'] + }); + + let deletedCount = 0; + + for (const ymlFile of ymlFiles) { + // Check if corresponding .yaml file exists + const yamlFile = ymlFile.replace(/\.yml$/, '.yaml'); + const ymlPath = path.join(installDir, ymlFile); + const yamlPath = path.join(installDir, yamlFile); + + if (await fileManager.pathExists(yamlPath)) { + // .yaml counterpart exists, delete the .yml file + await fs.unlink(ymlPath); + deletedCount++; + console.log(chalk.dim(` Removed legacy: ${ymlFile} (replaced by ${yamlFile})`)); + } + } + + if (deletedCount > 0) { + console.log(chalk.green(`✓ Cleaned up ${deletedCount} legacy .yml files`)); + } + + } catch (error) { + console.warn(chalk.yellow(`Warning: Could not cleanup legacy .yml files: ${error.message}`)); + } + } + async findInstallation() { // Look for .bmad-core in current directory or parent directories let currentDir = process.cwd();