* 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>
3.2 KiB
Story {{EpicNum}}.{{StoryNum}}: {{Short Title Copied from Epic File specific story}}
Status: {{ Draft | Approved | InProgress | Review | Done }}
Story
- As a {{role}}
- I want {{action}}
- so that {{benefit}}
Acceptance Criteria (ACs)
{{ Copy of Acceptance Criteria numbered list }}
Tasks / Subtasks
- Task 1 (AC: # if applicable)
- Subtask1.1...
- Task 2 (AC: # if applicable)
- Subtask 2.1...
- Task 3 (AC: # if applicable)
- Subtask 3.1...
Dev Notes
Testing
[[LLM: Scrum Master use test-strategy-and-standards.md to leave instruction for developer agent in the following concise format, leave unchecked if no specific test requirement of that type]]
Dev Note: Story Requires the following tests:
- {{type f.e. Jest}} Unit Tests: (nextToFile: {{true|false}}), coverage requirement: {{from strategy or default 80%}}
- {{type f.e. Jest with in memory db}} Integration Test (Test Location): location: {{Integration test location f.e.
/tests/story-name/foo.spec.csornext to handler}} - {{type f.e. Cypress}} E2E: location: {{f.e.
/e2e/{epic-name/bar.test.ts}}
Manual Test Steps: LLM: Include how if possible the user can manually test the functionality when story is Ready for Review, if any
{{ f.e. - dev will create a script with task 3 above that you can run with "npm run test-initiate-launch-sequence" and validate Armageddon is initiated}}
Dev Agent Record
Agent Model Used: {{Agent Model Name/Version}}
Debug Log References
LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update LLM: (Dev Agent) If the debug is logged to during the current story progress, create a table with the debug log and the specific task section in the debug log - do not repeat all the details in the story
Completion Notes List
LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.
Change Log
LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start
| Date | Version | Description | Author |
|---|