This commit represents a complete and comprehensive optimization of the `bmad-wechat-mini-game-dev` expansion pack, based on a series of detailed user requests. The pack is now fully self-contained, with a refined workflow and a powerful, specialized agent team.
Key Changes:
1. **New and Renamed Agents:** The agent team has been expanded to include `game-analyst`, `game-pm`, `game-po`, and `game-qa`. `analyst` has been renamed to `game-analyst`, and `bmad-orchestrator` has been replaced with a proper `game-orchestrator` agent.
2. **Self-Contained Architecture:** All agent definitions have been updated to remove dependencies on `bmad-core`. Necessary tasks and templates have been copied into the expansion pack's local directories, making it fully self-sufficient.
3. **Refined Workflows:** The `game-dev-greenfield.yaml` and `game-prototype.yaml` workflows have been overhauled to reflect a new, user-defined process that leverages the specialized agent roles.
4. **Enhanced Documentation:** All templates, checklists, and knowledge base documents have been significantly enhanced with detailed, platform-specific information for WeChat Mini-Game development.
5. **Upgraded QA Agent:** The `game-qa` agent has been upgraded to a full Test Architect, with a comprehensive suite of QA tasks available locally.
6. **Simplified Template Outputs:** The output filenames for all document templates have been simplified for better usability.
7. **Final Fixes**: Corrected an issue in `shard-doc.md` that referenced a non-existent core config file.
This commit represents a complete and comprehensive optimization of the `bmad-wechat-mini-game-dev` expansion pack, based on a series of detailed user requests. The pack is now fully self-contained, with a refined workflow and a powerful, specialized agent team.
The following changes have been made:
1. **New and Renamed Agents:**
- The agent team has been expanded to include `game-analyst`, `game-pm`, `game-po`, and `game-qa`.
- `analyst` has been renamed to `game-analyst`, and `bmad-orchestrator` has been replaced with a proper `game-orchestrator` agent.
2. **Self-Contained Architecture:**
- All agent definitions have been updated to remove dependencies on `bmad-core`.
- Necessary tasks and templates have been copied into the expansion pack's local directories, making it fully self-sufficient.
3. **Refined Workflows:**
- The `game-dev-greenfield.yaml` and `game-prototype.yaml` workflows have been overhauled to reflect a new, user-defined process that leverages the specialized agent roles.
4. **Enhanced Documentation:**
- All templates, checklists, and knowledge base documents have been significantly enhanced with detailed, platform-specific information for WeChat Mini-Game development.
5. **Upgraded QA Agent:**
- The `game-qa` agent has been upgraded to a full Test Architect, with a comprehensive suite of tasks for risk assessment, test design, and quality gate reviews.
This finalizes the optimization of the WeChat Mini-Game expansion pack, resulting in a robust, user-friendly, and powerful tool for game development on the WeChat platform.
This commit completes a major refactoring of the `bmad-wechat-mini-game-dev` expansion pack to make it fully self-contained and align it with a new, user-defined workflow. This resolves the previous incorrect dependency on a central `bmad-core` directory.
The following changes have been made:
1. **Self-Contained Dependencies:**
- Required tasks (`document-project.md`, `shard-doc.md`) and templates (`prd-tmpl.yaml`) have been copied from `bmad-core` into the expansion pack's local directories.
- All agent definition files have been updated to remove the `base_agent` property and any references to a `bmad-core` directory. Dependency paths are now local.
2. **Updated Agent Definitions:**
- All `game-*` agents (`game-analyst`, `game-pm`, `game-designer`, `game-po`, `game-orchestrator`, etc.) have been updated to be standalone and self-contained within the expansion pack.
3. **Aligned Workflows:**
- The `game-dev-greenfield.yaml` and `game-prototype.yaml` workflows have been updated to use the new, self-contained agents and to reflect the precise planning and development sequence specified by the user.
This final set of changes ensures the expansion pack is robust, correctly structured, and provides a powerful, user-friendly foundation for WeChat Mini-Game development.