This commit adds a `technical-preferences.md` file to the `bmad-wechat-mini-game-dev` expansion pack.
This file provides guidance on preferred technologies, patterns, and libraries for WeChat mini-game development, helping to ensure consistency and optimal performance.
The `game-orchestrator` agent has been updated to include this file in its dependencies.
This commit completes the comprehensive optimization of the bmad-wechat-mini-game-dev expansion pack, making it a powerful and user-friendly tool for WeChat mini-game development.
The following final enhancements have been made:
1. **Refined Workflows:**
- The `game-dev-greenfield.yaml` and `game-prototype.yaml` workflows have been updated to be more detailed and to explicitly incorporate the new agent roles (`game-po`, `game-pm`, `game-qa`). The workflows now provide a clearer, more structured process for both full projects and rapid prototypes.
2. **Detailed Templates and Checklists:**
- The `game-architecture-tmpl.yaml` and `game-design-doc-tmpl.yaml` templates have been enhanced with more specific boilerplate content and placeholders for WeChat-specific features like cloud services, OpenDataContext, social mechanics, and monetization.
- The `game-design-checklist.md` has been updated with more granular checks for UI/UX, social features, platform limitations, and monetization on the WeChat platform.
3. **Enhanced Core Knowledge Base:**
- The `bmad-kb.md` knowledge base has been updated to reflect the new, more detailed 8-agent team structure.
- A new "Agent-Specific WeChat Platform Considerations" section has been added to provide clear guidance for each agent on how to best leverage the WeChat platform.
This commit significantly enhances the bmad-wechat-mini-game-dev expansion pack to make it more comprehensive and better aligned with the specifics of WeChat mini-game development.
The following improvements have been made:
1. **Enriched Knowledge Base:**
- The `development-guidelines.md` has been updated with detailed information on performance optimization, WeChat API best practices, and the official review and publishing process.
2. **Updated Templates:**
- `game-architecture-tmpl.yaml` now includes sections for WeChat cloud services, OpenDataContext, and subpackage planning.
- `game-design-doc-tmpl.yaml` now includes sections for social mechanics and monetization design.
3. **Refined Checklists:**
- `game-design-checklist.md` has been updated with a new section for WeChat-specific checks, including UI conventions, social features, and platform limitations.
- `game-story-dod-checklist.md` now includes a check for compliance with WeChat's content policies.