Node 20, installer improvements, agent improvements and Expansion Pack for game dev (#232)

* feat: add expansion pack installation system with game dev and infrastructure expansion packs

- Added expansion pack discovery and installation to BMAD installer
- Supports interactive and CLI installation of expansion packs
- Expansion pack files install to destination root (.bmad-core)
- Added game development expansion pack (.bmad-2d-phaser-game-dev)
  - Game designer, developer, and scrum master agents
  - Game-specific templates, tasks, workflows, and guidelines
  - Specialized for Phaser 3 + TypeScript development
- Added infrastructure devops expansion pack (.bmad-infrastructure-devops)
  - Platform engineering agent and infrastructure templates
- Expansion pack agents automatically integrate with IDE rules
- Added list:expansions command and --expansion-packs CLI option

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>

* alpha expansion packs and installer update to support installing expansion packs optionally

* node20

---------

Co-authored-by: Brian Madison <brianmadison@Brians-MacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Brian
2025-06-16 18:34:12 -05:00
committed by GitHub
parent 7df4f4cd0f
commit 595342cb10
126 changed files with 20695 additions and 29296 deletions

View File

@@ -3,55 +3,55 @@ installation-options:
name: Complete BMAD Core
description: Copy the entire .bmad-core folder with all agents, templates, and tools
action: copy-folder
source: .bmad-core
source: bmad-core
single-agent:
name: Single Agent
description: Select and install a single agent with its dependencies
action: copy-agent
agent-dependencies:
core-files:
- .bmad-core/utils/template-format.md
- bmad-core/utils/template-format.md
dev:
- .bmad-core/templates/story-tmpl.md
- .bmad-core/checklists/story-dod-checklist.md
- bmad-core/templates/story-tmpl.md
- bmad-core/checklists/story-dod-checklist.md
pm:
- .bmad-core/templates/prd-tmpl.md
- .bmad-core/templates/brownfield-prd-tmpl.md
- .bmad-core/checklists/pm-checklist.md
- .bmad-core/checklists/change-checklist.md
- .bmad-core/tasks/advanced-elicitation.md
- .bmad-core/tasks/create-doc.md
- .bmad-core/tasks/correct-course.md
- .bmad-core/tasks/create-deep-research-prompt.md
- .bmad-core/tasks/brownfield-create-epic.md
- .bmad-core/tasks/brownfield-create-story.md
- .bmad-core/tasks/execute-checklist.md
- .bmad-core/tasks/shard-doc.md
- bmad-core/templates/prd-tmpl.md
- bmad-core/templates/brownfield-prd-tmpl.md
- bmad-core/checklists/pm-checklist.md
- bmad-core/checklists/change-checklist.md
- bmad-core/tasks/advanced-elicitation.md
- bmad-core/tasks/create-doc.md
- bmad-core/tasks/correct-course.md
- bmad-core/tasks/create-deep-research-prompt.md
- bmad-core/tasks/brownfield-create-epic.md
- bmad-core/tasks/brownfield-create-story.md
- bmad-core/tasks/execute-checklist.md
- bmad-core/tasks/shard-doc.md
architect:
- .bmad-core/templates/architecture-tmpl.md
- .bmad-core/checklists/architect-checklist.md
- bmad-core/templates/architecture-tmpl.md
- bmad-core/checklists/architect-checklist.md
sm:
- .bmad-core/templates/story-tmpl.md
- .bmad-core/checklists/story-draft-checklist.md
- .bmad-core/workflows/*.yml
- bmad-core/templates/story-tmpl.md
- bmad-core/checklists/story-draft-checklist.md
- bmad-core/workflows/*.yml
po:
- .bmad-core/checklists/po-master-checklist.md
- .bmad-core/templates/acceptance-criteria-tmpl.md
- bmad-core/checklists/po-master-checklist.md
- bmad-core/templates/acceptance-criteria-tmpl.md
analyst:
- .bmad-core/templates/prd-tmpl.md
- .bmad-core/tasks/advanced-elicitation.md
- bmad-core/templates/prd-tmpl.md
- bmad-core/tasks/advanced-elicitation.md
qa:
- .bmad-core/checklists/story-dod-checklist.md
- .bmad-core/templates/test-plan-tmpl.md
- bmad-core/checklists/story-dod-checklist.md
- bmad-core/templates/test-plan-tmpl.md
ux-expert:
- .bmad-core/templates/ux-tmpl.md
- bmad-core/templates/ux-tmpl.md
bmad-master:
- .bmad-core/templates/*.md
- .bmad-core/tasks/*.md
- .bmad-core/schemas/*.yml
- bmad-core/templates/*.md
- bmad-core/tasks/*.md
- bmad-core/schemas/*.yml
bmad-orchestrator:
- .bmad-core/agent-teams/*.yml
- .bmad-core/workflows/*.yml
- bmad-core/agent-teams/*.yml
- bmad-core/workflows/*.yml
ide-configurations:
cursor:
name: Cursor
@@ -99,41 +99,41 @@ ide-configurations:
available-agents:
- id: analyst
name: Business Analyst
file: .bmad-core/agents/analyst.md
file: bmad-core/agents/analyst.md
description: Requirements gathering and analysis
- id: pm
name: Product Manager
file: .bmad-core/agents/pm.md
file: bmad-core/agents/pm.md
description: Product strategy and roadmap planning
- id: architect
name: Solution Architect
file: .bmad-core/agents/architect.md
file: bmad-core/agents/architect.md
description: Technical design and architecture
- id: po
name: Product Owner
file: .bmad-core/agents/po.md
file: bmad-core/agents/po.md
description: Backlog management and prioritization
- id: sm
name: Scrum Master
file: .bmad-core/agents/sm.md
file: bmad-core/agents/sm.md
description: Agile process and story creation
- id: dev
name: Developer
file: .bmad-core/agents/dev.md
file: bmad-core/agents/dev.md
description: Code implementation and testing
- id: qa
name: QA Engineer
file: .bmad-core/agents/qa.md
file: bmad-core/agents/qa.md
description: Quality assurance and testing
- id: ux-expert
name: UX Expert
file: .bmad-core/agents/ux-expert.md
file: bmad-core/agents/ux-expert.md
description: User experience design
- id: bmad-master
name: BMAD Master
file: .bmad-core/agents/bmad-master.md
file: bmad-core/agents/bmad-master.md
description: BMAD framework expert and guide
- id: bmad-orchestrator
name: BMAD Orchestrator
file: .bmad-core/agents/bmad-orchestrator.md
file: bmad-core/agents/bmad-orchestrator.md
description: Multi-agent workflow coordinator