This commit introduces a comprehensive expansion pack for WeChat Mini Game development, modeled after the bmad-godot-game-dev pack.
It includes a complete set of tailored agents, checklists, tasks, templates, and workflows designed specifically for the WeChat Mini Game ecosystem. The content addresses the unique aspects of this platform, including its JavaScript/TypeScript environment, component-based architecture, specific APIs (wx.login, wx.storage, etc.), and performance considerations for mobile devices.
This new expansion pack provides a robust foundation for teams to design, develop, and manage WeChat Mini Game projects using the BMAD methodology.
This commit introduces a new, high-quality, and complete expansion pack
for WeChat Mini-Game development.
The pack was built from the ground up and refined through an extensive,
collaborative process to be fully consistent with the project's
established architecture for game development packs, based on
investigation of existing project patterns and official WeChat Mini
Game documentation.
The final `bmad-wechat-mini-game-dev` expansion pack includes:
- A `config.yaml` with pack metadata and the correct `slashPrefix`.
- Specialized agents (`@wechat-game-designer`, `@wechat-game-dev`) with
detailed, structured definitions.
- A `data/development-guidelines.md` for core standards.
- A `data/technical-preferences.md` with specific, evidence-based
preferences for Mini Game performance.
- A `checklists/game-story-dod-checklist.md` for quality control.
- A `workflows/wechat-game-dev-greenfield.yaml` for process orchestration.
- An `agent-teams/wechat-mini-game-team.yaml` for web UI support.
- A comprehensive `README.md`.
This commit represents the culmination of all previous work, including
the reversion of incorrect changes and the implementation of all user
feedback to produce a correct and complete feature.