This commit introduces a new expansion pack for WeChat Mini-Game development and includes significant refinements based on user feedback to ensure correctness and consistency with the project's architecture. The new `bmad-wechat-mini-game-dev` expansion pack includes: - A `config.yaml` for pack metadata. - Specialized agents: `@wechat-game-designer` and `@wechat-game-dev`. - A central `data/development-guidelines.md` for standards. - A `checklists/game-story-dod-checklist.md` for quality control. - A YAML-based GDD template and a page scaffolding task. - A comprehensive `README.md`. This work also includes the reversion of a previous, incorrect commit that modified `bmad-core` files. Those changes have been reverted, and the expansion pack is now correctly implemented to be fully self-contained. |
||
|---|---|---|
| .. | ||
| agents | ||
| checklists | ||
| data | ||
| tasks | ||
| templates | ||
| README.md | ||
| config.yaml | ||
README.md
BMad Expansion Pack: WeChat Mini-Game Development
Version: 1.0.0 Author: Jules (AI Assistant)
Overview
This expansion pack provides a comprehensive, structured environment for developing WeChat Mini-Games using the BMad Method. It includes specialized agents, templates, and quality-control checklists that align with the best practices of other game development packs in the BMad ecosystem.
This pack is designed to help you plan your game's structure, mechanics, and integration with WeChat's unique features, while ensuring a high-quality, maintainable codebase.
Components
Core Configuration
config.yaml: Contains the metadata for this expansion pack.
Specialist Agents
@wechat-game-designer: An expert agent for planning your game. It is aware of the technical standards indevelopment-guidelines.md.@wechat-game-dev: A specialized developer agent for implementing game features, also aware of the development guidelines.
Data & Guidelines
data/development-guidelines.md: The central source of truth for all technical preferences, coding standards, and anti-patterns for your project. Both agents use this file for context.
Templates
templates/gdd-wechat-template.yaml: A YAML-based template for creating a comprehensive Game Design Document tailored for WeChat Mini-Games.
Tasks
tasks/scaffold-wechat-page.md: A task for the@wechat-game-devagent to quickly scaffold new pages.
Checklists
checklists/game-story-dod-checklist.md: A "Definition of Done" checklist to ensure every story is completed to a consistent quality standard.
Quick-Start Workflow
1. Plan Phase
- Create the Game Design Document:
@wechat-game-designer *create-doc {template: 'gdd-wechat-template.yaml', game_name: 'YourGame'} - Shard the GDD:
@po shard docs/gdd.md
2. Development Phase
- Draft a Story:
@sm *draft - Implement the Story:
@wechat-game-dev *develop-story {path/to/story.md} - Review and Verify: Before marking as done, use the checklist and have the
@qaagent review.@qa *review {path/to/story.md}