Commit Graph

7 Commits

Author SHA1 Message Date
google-labs-jules[bot] 8937344785 refactor: Redefine orchestrator and introduce architect
This commit refactors the agent roles and workflow to correctly align with the BMAD methodology, based on user feedback and documentation.

Key changes:
- Redefined `game-orchestrator` as a high-level workflow facilitator, removing its responsibility for creating architecture documents.
- Created a new, dedicated `game-architect` agent responsible for generating the technical architecture (`game-architecture.md`).
- Updated the `wechat-mini-game-team.yaml` to include the new `game-architect`.
- Modified the `game-dev-greenfield.yaml` workflow to assign architecture creation to the `game-architect`, ensuring a more logical and specialized process.
2025-08-21 05:36:47 +00:00
google-labs-jules[bot] 8c3c80295f feat: Add technical preferences for WeChat Mini-Game development
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.
2025-08-21 02:25:45 +00:00
google-labs-jules[bot] a71d64afe9 refactor: Fully optimize and self-contain the WeChat Mini-Game expansion pack
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.
2025-08-21 01:13:46 +00:00
google-labs-jules[bot] 604eb1cacd refactor: Make WeChat expansion pack self-contained and align with user workflow
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.
2025-08-20 14:42:48 +00:00
google-labs-jules[bot] cfe5b0a508 refactor: Align WeChat pack with core agents and user-defined workflow
This commit completes a deep and comprehensive optimization of the `bmad-wechat-mini-game-dev` expansion pack, aligning it with the core BMad agents and a new, user-specified workflow. This makes the pack significantly more powerful, structured, and user-friendly.

The following changes have been made:

1.  **Agent Definitions Updated:**
    - `game-analyst` is now based on the core `analyst` agent.
    - `game-pm` is now based on the core `pm` agent.
    - `game-designer` is now based on the core `architect` agent.
    - `game-po` is now based on the core `po` agent.
    - All related dependencies have been updated to ensure each agent has the correct tasks and templates to perform its role in the new workflow.

2.  **Workflows Refined:**
    - The `game-dev-greenfield.yaml` and `game-prototype.yaml` workflows have been completely overhauled to match the user's specified planning and development sequence.
    - The new planning workflow is now: `game-analyst` -> `game-pm` -> `game-designer` -> `game-orchestrator` -> `game-po`.
    - The Mermaid diagrams and handoff prompts in the workflow files have been updated to reflect this new process.

3.  **Documentation and Templates Enhanced:**
    - All templates, checklists, and knowledge base documents have been reviewed and updated to be consistent with the new agent roles and workflows.
    - More specific, boilerplate content and placeholders have been added to the templates to make them more useful for WeChat Mini-Game development.

This concludes the full optimization of the WeChat Mini-Game expansion pack, resulting in a highly-structured, platform-specific, and powerful tool for game development.
2025-08-20 13:37:07 +00:00
google-labs-jules[bot] 95c369257d feat: Update and expand WeChat mini-game agent team
This commit refactors the agent team for WeChat mini-game development to be more comprehensive and better aligned with the platform's development lifecycle.

The following changes have been made:

1.  **Renamed Agents:**
    - `analyst` has been renamed to `game-analyst`.
    - `bmad-orchestrator` has been renamed to `game-orchestrator`.

2.  **New Agents:**
    - `game-po` (Product Owner) has been added to define the product vision and strategy.
    - `game-pm` (Project Manager) has been added to oversee project execution.
    - `game-qa` (Quality Assurance) has been added to ensure game quality and performance.

3.  **New Agent Definitions:**
    - Markdown definition files have been created for all new and renamed agents, outlining their roles, responsibilities, and key skills.
2025-08-20 08:30:50 +00:00
Zhang Jing 58f0aec40d fix: Installed expansion pack: change wechat-mini-game-dev to bmad-wechat-mini-game-dev 2025-08-19 20:49:56 +08:00