fix: yaml standardization in files and installer actions
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# bmad-master
|
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# bmad
|
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
root: .bmad-core
|
root: .bmad-core
|
||||||
|
|||||||
2
dist/agents/analyst.txt
vendored
2
dist/agents/analyst.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#analyst ====================
|
==================== START: agents#analyst ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
2
dist/agents/architect.txt
vendored
2
dist/agents/architect.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#architect ====================
|
==================== START: agents#architect ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
2
dist/agents/bmad-master.txt
vendored
2
dist/agents/bmad-master.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#bmad-master ====================
|
==================== START: agents#bmad-master ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
|
|||||||
2
dist/agents/bmad-orchestrator.txt
vendored
2
dist/agents/bmad-orchestrator.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#bmad-orchestrator ====================
|
==================== START: agents#bmad-orchestrator ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
|
|||||||
2
dist/agents/dev.txt
vendored
2
dist/agents/dev.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#dev ====================
|
==================== START: agents#dev ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
|
|||||||
2
dist/agents/pm.txt
vendored
2
dist/agents/pm.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#pm ====================
|
==================== START: agents#pm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
2
dist/agents/po.txt
vendored
2
dist/agents/po.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#po ====================
|
==================== START: agents#po ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
2
dist/agents/qa.txt
vendored
2
dist/agents/qa.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#qa ====================
|
==================== START: agents#qa ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
2
dist/agents/sm.txt
vendored
2
dist/agents/sm.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#sm ====================
|
==================== START: agents#sm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
2
dist/agents/ux-expert.txt
vendored
2
dist/agents/ux-expert.txt
vendored
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#ux-expert ====================
|
==================== START: agents#ux-expert ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#game-designer ====================
|
==================== START: agents#game-designer ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#game-developer ====================
|
==================== START: agents#game-developer ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#game-sm ====================
|
==================== START: agents#game-sm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ workflows:
|
|||||||
==================== START: agents#analyst ====================
|
==================== START: agents#analyst ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -121,7 +121,7 @@ dependencies:
|
|||||||
==================== START: agents#bmad-orchestrator ====================
|
==================== START: agents#bmad-orchestrator ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -260,7 +260,7 @@ dependencies:
|
|||||||
==================== START: agents#game-designer ====================
|
==================== START: agents#game-designer ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -321,7 +321,7 @@ dependencies:
|
|||||||
==================== START: agents#game-developer ====================
|
==================== START: agents#game-developer ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -390,7 +390,7 @@ dependencies:
|
|||||||
==================== START: agents#game-sm ====================
|
==================== START: agents#game-sm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ These references map directly to bundle sections:
|
|||||||
==================== START: agents#bmad-the-creator ====================
|
==================== START: agents#bmad-the-creator ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -1730,7 +1730,7 @@ Present these numbered options to the user:
|
|||||||
4. Character personas should be consistent and domain-appropriate
|
4. Character personas should be consistent and domain-appropriate
|
||||||
5. Follow the numbered options protocol for all user interactions]]
|
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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
18
dist/teams/team-all.txt
vendored
18
dist/teams/team-all.txt
vendored
@@ -58,7 +58,7 @@ workflows:
|
|||||||
==================== START: agents#bmad-orchestrator ====================
|
==================== START: agents#bmad-orchestrator ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -197,7 +197,7 @@ dependencies:
|
|||||||
==================== START: agents#analyst ====================
|
==================== START: agents#analyst ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -261,7 +261,7 @@ dependencies:
|
|||||||
==================== START: agents#architect ====================
|
==================== START: agents#architect ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -325,7 +325,7 @@ dependencies:
|
|||||||
==================== START: agents#dev ====================
|
==================== START: agents#dev ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -384,7 +384,7 @@ dependencies:
|
|||||||
==================== START: agents#pm ====================
|
==================== START: agents#pm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -445,7 +445,7 @@ dependencies:
|
|||||||
==================== START: agents#po ====================
|
==================== START: agents#po ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -508,7 +508,7 @@ dependencies:
|
|||||||
==================== START: agents#qa ====================
|
==================== START: agents#qa ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -558,7 +558,7 @@ dependencies:
|
|||||||
==================== START: agents#sm ====================
|
==================== START: agents#sm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -609,7 +609,7 @@ dependencies:
|
|||||||
==================== START: agents#ux-expert ====================
|
==================== START: agents#ux-expert ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
12
dist/teams/team-fullstack.txt
vendored
12
dist/teams/team-fullstack.txt
vendored
@@ -62,7 +62,7 @@ workflows:
|
|||||||
==================== START: agents#bmad-orchestrator ====================
|
==================== START: agents#bmad-orchestrator ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -201,7 +201,7 @@ dependencies:
|
|||||||
==================== START: agents#analyst ====================
|
==================== START: agents#analyst ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -265,7 +265,7 @@ dependencies:
|
|||||||
==================== START: agents#pm ====================
|
==================== START: agents#pm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -326,7 +326,7 @@ dependencies:
|
|||||||
==================== START: agents#ux-expert ====================
|
==================== START: agents#ux-expert ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -389,7 +389,7 @@ dependencies:
|
|||||||
==================== START: agents#architect ====================
|
==================== START: agents#architect ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -453,7 +453,7 @@ dependencies:
|
|||||||
==================== START: agents#po ====================
|
==================== START: agents#po ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
10
dist/teams/team-ide-minimal.txt
vendored
10
dist/teams/team-ide-minimal.txt
vendored
@@ -54,7 +54,7 @@ workflows: null
|
|||||||
==================== START: agents#bmad-orchestrator ====================
|
==================== START: agents#bmad-orchestrator ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -193,7 +193,7 @@ dependencies:
|
|||||||
==================== START: agents#po ====================
|
==================== START: agents#po ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -256,7 +256,7 @@ dependencies:
|
|||||||
==================== START: agents#sm ====================
|
==================== START: agents#sm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -307,7 +307,7 @@ dependencies:
|
|||||||
==================== START: agents#dev ====================
|
==================== START: agents#dev ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -366,7 +366,7 @@ dependencies:
|
|||||||
==================== START: agents#qa ====================
|
==================== START: agents#qa ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
10
dist/teams/team-no-ui.txt
vendored
10
dist/teams/team-no-ui.txt
vendored
@@ -57,7 +57,7 @@ workflows:
|
|||||||
==================== START: agents#bmad-orchestrator ====================
|
==================== START: agents#bmad-orchestrator ====================
|
||||||
# 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
|
```yaml
|
||||||
agent:
|
agent:
|
||||||
@@ -196,7 +196,7 @@ dependencies:
|
|||||||
==================== START: agents#analyst ====================
|
==================== START: agents#analyst ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -260,7 +260,7 @@ dependencies:
|
|||||||
==================== START: agents#pm ====================
|
==================== START: agents#pm ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -321,7 +321,7 @@ dependencies:
|
|||||||
==================== START: agents#architect ====================
|
==================== START: agents#architect ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
@@ -385,7 +385,7 @@ dependencies:
|
|||||||
==================== START: agents#po ====================
|
==================== START: agents#po ====================
|
||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# BMad Method Guide for Roo Code
|
# BMad Method Guide for Roo Code
|
||||||
|
|
||||||
|
For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide.md).
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
When running `npx bmad-method install`, select **Roo Code** as your IDE. This creates:
|
When running `npx bmad-method install`, select **Roo Code** as your IDE. This creates:
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# BMad Method Guide for Windsurf
|
# BMad Method Guide for Windsurf
|
||||||
|
|
||||||
|
For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide.md).
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
When running `npx bmad-method install`, select **Windsurf** as your IDE. This creates:
|
When running `npx bmad-method install`, select **Windsurf** as your IDE. This creates:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
4. Character personas should be consistent and domain-appropriate
|
4. Character personas should be consistent and domain-appropriate
|
||||||
5. Follow the numbered options protocol for all user interactions]]
|
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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# infra-devops-platform
|
# 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
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ class WebBuilder {
|
|||||||
const agentName = parsed.agent?.id || "agent";
|
const agentName = parsed.agent?.id || "agent";
|
||||||
|
|
||||||
// Build the new content with just the agent header and YAML
|
// 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);
|
const afterYaml = content.substring(yamlEndIndex);
|
||||||
|
|
||||||
return newHeader + "```yaml\n" + cleanedYaml.trim() + "\n```" + afterYaml;
|
return newHeader + "```yaml\n" + cleanedYaml.trim() + "\n```" + afterYaml;
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ class IdeSetup {
|
|||||||
)} agent persona.\n\n`;
|
)} agent persona.\n\n`;
|
||||||
mdcContent += "## Agent Activation\n\n";
|
mdcContent += "## Agent Activation\n\n";
|
||||||
mdcContent +=
|
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";
|
mdcContent += "```yaml\n";
|
||||||
// Extract just the YAML content from the agent file
|
// Extract just the YAML content from the agent file
|
||||||
const yamlContent = extractYamlFromAgent(agentContent);
|
const yamlContent = extractYamlFromAgent(agentContent);
|
||||||
@@ -116,7 +116,7 @@ class IdeSetup {
|
|||||||
mdcContent += `When the user types \`@${agentId}\`, activate this ${await this.getAgentTitle(
|
mdcContent += `When the user types \`@${agentId}\`, activate this ${await this.getAgentTitle(
|
||||||
agentId,
|
agentId,
|
||||||
installDir
|
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);
|
await fileManager.writeFile(mdcPath, mdcContent);
|
||||||
console.log(chalk.green(`✓ Created rule: ${agentId}.mdc`));
|
console.log(chalk.green(`✓ Created rule: ${agentId}.mdc`));
|
||||||
@@ -180,7 +180,7 @@ class IdeSetup {
|
|||||||
)} agent persona.\n\n`;
|
)} agent persona.\n\n`;
|
||||||
mdContent += "## Agent Activation\n\n";
|
mdContent += "## Agent Activation\n\n";
|
||||||
mdContent +=
|
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";
|
mdContent += "```yaml\n";
|
||||||
// Extract just the YAML content from the agent file
|
// Extract just the YAML content from the agent file
|
||||||
const yamlContent = extractYamlFromAgent(agentContent);
|
const yamlContent = extractYamlFromAgent(agentContent);
|
||||||
@@ -198,7 +198,7 @@ class IdeSetup {
|
|||||||
mdContent += `When the user types \`@${agentId}\`, activate this ${await this.getAgentTitle(
|
mdContent += `When the user types \`@${agentId}\`, activate this ${await this.getAgentTitle(
|
||||||
agentId,
|
agentId,
|
||||||
installDir
|
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);
|
await fileManager.writeFile(mdPath, mdContent);
|
||||||
console.log(chalk.green(`✓ Created rule: ${agentId}.md`));
|
console.log(chalk.green(`✓ Created rule: ${agentId}.md`));
|
||||||
@@ -362,7 +362,7 @@ class IdeSetup {
|
|||||||
newModesContent += ` whenToUse: ${whenToUse}\n`;
|
newModesContent += ` whenToUse: ${whenToUse}\n`;
|
||||||
// Get relative path from installDir to agent file
|
// Get relative path from installDir to agent file
|
||||||
const relativePath = path.relative(installDir, agentPath).replace(/\\/g, '/');
|
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 += ` groups:\n`;
|
||||||
newModesContent += ` - read\n`;
|
newModesContent += ` - read\n`;
|
||||||
|
|
||||||
|
|||||||
@@ -685,6 +685,10 @@ class Installer {
|
|||||||
};
|
};
|
||||||
|
|
||||||
await this.performFreshInstall(config, installDir, spinner, { isUpdate: true });
|
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) {
|
} catch (error) {
|
||||||
spinner.fail("Update failed");
|
spinner.fail("Update failed");
|
||||||
throw error;
|
throw error;
|
||||||
@@ -737,12 +741,27 @@ class Installer {
|
|||||||
if (await fileManager.pathExists(sourcePath)) {
|
if (await fileManager.pathExists(sourcePath)) {
|
||||||
await fileManager.copyFile(sourcePath, destPath);
|
await fileManager.copyFile(sourcePath, destPath);
|
||||||
spinner.text = `Restored: ${file}`;
|
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 {
|
} else {
|
||||||
console.warn(chalk.yellow(` Warning: Source file not found: ${file}`));
|
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!");
|
spinner.succeed("Repair completed successfully!");
|
||||||
|
|
||||||
// Show summary
|
// Show summary
|
||||||
@@ -778,7 +797,13 @@ class Installer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
spinner.text = "Installing fresh copy...";
|
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 = {}) {
|
showSuccessMessage(config, installDir, options = {}) {
|
||||||
@@ -1637,6 +1662,42 @@ class Installer {
|
|||||||
return 0;
|
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() {
|
async findInstallation() {
|
||||||
// Look for .bmad-core in current directory or parent directories
|
// Look for .bmad-core in current directory or parent directories
|
||||||
let currentDir = process.cwd();
|
let currentDir = process.cwd();
|
||||||
|
|||||||
Reference in New Issue
Block a user