This commit addresses a bug where several agent definitions depended on non-existent template files.
- Restored `game-ux-expert.md` to its original state, re-instating its dependency on `game-ui-spec-tmpl.yaml`.
- Created the following four missing template files to satisfy agent dependencies:
- `game-ui-spec-tmpl.yaml`
- `level-design-doc-tmpl.yaml`
- `game-prd-tmpl.yaml`
- `game-qa-gate-tmpl.yaml`
An audit of all agent files has been completed to ensure that all template dependencies are now correct and point to existing files. The expansion pack is now fully consistent.
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 expansion pack for WeChat
Mini-Game development. The final version was created after a
thorough investigation of the project's established patterns and the
official WeChat Mini Game documentation, incorporating significant user
feedback to ensure correctness and consistency.
The new `bmad-wechat-mini-game-dev` expansion pack includes a full
suite of components:
- A `config.yaml` for pack metadata.
- Specialized agents (`@wechat-game-designer`, `@we-game-dev`) with
detailed, structured definitions.
- A central `data/development-guidelines.md` for technical standards.
- A `checklists/game-story-dod-checklist.md` for quality control.
- A `workflows/wechat-game-dev-greenfield.yaml` to orchestrate the
development lifecycle.
- An `agent-teams/wechat-mini-game-team.yaml` for web UI support.
- A comprehensive `README.md`.
This work also implicitly includes the reversion of all previous,
incorrect implementations by deleting the old pack and rebuilding it
from scratch, ensuring no incorrect modifications to `bmad-core`
remain.
This commit updates the documentation for the WeChat Mini-Game
expansion pack to reflect the latest refinements.
The README.md now includes:
- The new `@wechat-game-dev` agent in the components list.
- The refined, two-phase quick-start workflow provided by the user,
which correctly utilizes the specialized agents.