Commit Graph

71 Commits

Author SHA1 Message Date
google-labs-jules[bot] 23573d0f35 refactor: Simplify template output filenames
This commit simplifies the output filenames for the templates in the `bmad-wechat-mini-game-dev` expansion pack, as requested by the user.

The following templates have been updated:
- `game-brief-tmpl.yaml` now outputs `docs/brief.md`.
- `prd-tmpl.yaml` now outputs `docs/prd.md`.
- `game-design-doc-tmpl.yaml` now outputs `docs/gdd.md`.
- `game-architecture-tmpl.yaml` now outputs `docs/architecture.md`.

This change makes the filenames more direct and predictable.
2025-08-21 01:38:47 +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] f9da9eb35f feat: Refine WeChat mini-game workflows and documentation
This commit refines the development workflows in the `bmad-wechat-mini-game-dev` expansion pack to align with user feedback and the newly established agent roles.

The following changes have been made:

1.  **Updated Greenfield Workflow:**
    - The `game-dev-greenfield.yaml` workflow has been updated to a new, more structured planning sequence: `game-analyst` -> `game-pm` -> `game-designer` -> `game-orchestrator` -> `game-po`.
    - The corresponding Mermaid diagram has been updated to visually represent this new process.

2.  **Streamlined Prototype Workflow:**
    - The `game-prototype.yaml` workflow has been simplified to better support rapid, iterative prototyping.
    - The Mermaid diagram for the prototype workflow has also been updated.

These changes make the workflows more specific, structured, and better aligned with the specialized agent roles in the team, fulfilling the user's request for a more optimized development process.
2025-08-20 10:26:25 +00:00
google-labs-jules[bot] 7d66ac29db feat: Finalize optimization of WeChat mini-game expansion pack
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.
2025-08-20 09:35:44 +00:00
google-labs-jules[bot] 3826f09249 refactor: Enhance WeChat mini-game expansion pack
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.
2025-08-20 08:46:28 +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
zj_learning e848bf3ad2
Update config.yaml
change slash prefix to mad mad
2025-08-19 16:52:40 +08:00
google-labs-jules[bot] c1c3b2fda3 This commit introduces a new expansion pack for WeChat Mini-Game development.
The expansion pack includes:
- Specialized agents for game design, development, and project management.
- An agent team tailored for WeChat Mini-Game projects.
- Checklists for game design and story completion.
- A knowledge base and development guidelines specific to the WeChat Mini-Game platform.
- Tasks for creating game stories and brainstorming.
- Templates for game architecture, briefs, design documents, and stories.
- Workflows for greenfield development and prototyping.

This expansion pack enables users of the BMad Method to apply the framework to the development of WeChat Mini-Games, leveraging the platform's unique features and constraints.
2025-08-19 07:52:45 +00:00
Brian Madison 80d73d9093 fix: documentation and trademark updates 2025-08-17 19:23:50 -05:00
Brian Madison 9de873777a fix: prettier fixes 2025-08-17 07:51:46 -05:00
Brian Madison c00d0aec88 chore: rollback to v4.39.0 from v5.x semantic versioning 2025-08-17 07:07:30 -05:00
Brian Madison ac09300075 temporarily remove GCP agent system until it is completed in the experimental branch 2025-08-17 00:06:09 -05:00
DrBalls b756790c17
Add Creative Writing expansion pack (#414)
* Add Creative Writing expansion pack
- 10 specialized writing agents for fiction and narrative design
- 8 complete workflows (novel, screenplay, short story, series)
- 27 quality checklists for genre and technical validation
- 22 writing tasks covering full creative process
- 8 professional templates for structured writing
- KDP publishing integration support

* Fix bmad-creative-writing expansion pack formatting and structure

- Convert all agents to standard BMAD markdown format with embedded YAML
- Add missing core dependencies (create-doc, advanced-elicitation, execute-checklist)
- Add bmad-kb.md customized for creative writing context
- Fix agent dependency references to only include existing files
- Standardize agent command syntax and activation instructions
- Clean up agent dependencies for beta-reader, dialog-specialist, editor, genre-specialist, narrative-designer, and world-builder

---------

Co-authored-by: Brian <bmadcode@gmail.com>
2025-08-16 23:55:43 -05:00
Anthony 49347a8cde
Feat(Expansion Pack): Part 2 - Agent System Templates (#370)
Co-authored-by: Brian <bmadcode@gmail.com>
2025-08-16 23:47:30 -05:00
manjaroblack ed539432fb
chore: add code formatting config and pre-commit hooks (#450) 2025-08-16 19:08:39 -05:00
Murat K Ozcan 0b61175d98
feat: transform QA agent into Test Architect with advanced quality ca… (#433)
* feat: transform QA agent into Test Architect with advanced quality capabilities

  - Add 6 specialized quality assessment commands
  - Implement risk-based testing with scoring
  - Create quality gate system with deterministic decisions
  - Add comprehensive test design and NFR validation
  - Update documentation with stage-based workflow integration

* feat: transform QA agent into Test Architect with advanced quality capabilities

  - Add 6 specialized quality assessment commands
  - Implement risk-based testing with scoring
  - Create quality gate system with deterministic decisions
  - Add comprehensive test design and NFR validation
  - Update documentation with stage-based workflow integration

* docs: refined the docs for test architect

* fix: addressed review comments from manjaroblack, round 1

* fix: addressed review comments from manjaroblack, round 1

---------

Co-authored-by: Murat Ozcan <murat@mac.lan>
Co-authored-by: Brian <bmadcode@gmail.com>
2025-08-15 21:02:37 -05:00
Daniel Willitzer 5d7d7c9015
Merge pull request #369 from antmikinka/pr/part-1-gcp-setup
Feat(Expansion Pack): Part 1 - Google Cloud Setup
2025-08-08 19:23:48 -07:00
Brian Madison e9dd4e7beb feat: version bump 2025-07-27 23:54:23 -05:00
antmikinka c7fc5d3606 Feat(Expansion Pack): Part 1 - Google Cloud Setup 2025-07-27 12:26:53 -07:00
PinkyD a7038d43d1
feat: Overhaul and Enhance 2D Unity Game Dev Expansion Pack (#350)
* Updated game-sm agent to match the new core framework patterns

* feat:Created more comprehensive game story matching new format system as well

* feat:Added Game specific course correct task

* feat:Updated dod-checklist to match new DoD format

* feat:Added new Architect agent for appropriate architecture doc creation and design

* feat:Overhaul of game-architecture-tmpl template

* feat:Updated rest of templates besides level which doesnt really need it

* feat: Finished extended architecture documentation needed for new game story tasks

* feat: Updated game Developer to new format

* feat: Updated last agent to new format and updated bmad-kb. bmad-kb I did my best with but im not sure of it's valid usage in the expansion pack, the AI generated more of the file then myself. I made sure to include it due to the new core-config file

* feat: Finished updating designer agent to new format and cleaned up template linting errors

* Built dist for web bundle

* Increased expansion pack minor verison number

* Updated architecht and design for sharding built-in

* chore: bump bmad-2d-unity-game-dev version (minor)

* updated config.yaml for game-specific pieces to supplement core-config.yaml

* Updated game-core-config and epic processing for game story and game design. Initial implementation was far too generic

* chore: bump bmad-2d-unity-game-dev version (patch)

* feat: Fixed issue with multi-configs being needed. chore: bump bmad-2d-unity-game-dev version (patch)

* Chore: Built web-bundle

* feat: Added the ability to specify the unity editor install location.\nchore: bump bmad-2d-unity-game-dev version (patch)

* feat: core-config must be in two places to support inherited tasks at this time so added instructions to copy and create one in expansion pack folder as well. chore: bump bmad-2d-unity-game-dev version (patch)
2025-07-23 07:14:06 -05:00
Brian Madison 3367fa18f7 version alignment 2025-07-19 00:04:16 -05:00
Brian Madison 849e42871a fix: improve code in the installer to be more memory efficient 2025-07-18 23:51:16 -05:00
PinkyD 5d81c75f4d
Feature/expansionpack 2d unity game dev (#332)
* Added 1.0 files

* Converted agents, and templates to new format. Updated filenames to include extensions like in unity-2d-game-team.yaml, Updated some wordage in workflow, config, and increased minor version number

* Forgot to remove unused startup section in game-sm since it's moved to activation-instructions, now fixed.

* Updated verbosity for development workflow in development-guidenlines.md

* built the web-dist files for the expansion pack

* Synched with main repo and rebuilt dist

* Added enforcement of game-design-checklist to designer persona

* Updated with new changes to phaser epack that seem relevant to discussion we had on discord for summarizing documentation updates

* updated dist build for our epack
2025-07-18 19:14:12 -05:00
Brian Madison 0723eed881 fix: bundle build 2025-07-14 00:07:29 -05:00
Brian Madison 3621c330e6 fix: improve agent task folowing in agressing cost saving ide model combos 2025-07-14 00:06:25 -05:00
Brian Madison afea271e5e fix: annoying YAML lint error 2025-07-13 15:51:46 -05:00
Brian Madison 6b860bfee4 improve agent performance in claude code slash commands 2025-07-13 11:53:22 -05:00
Brian Madison e9e541a52e feat: Claude Code slash commands for Tasks and Agents! 2025-07-12 21:08:13 -05:00
Brian Madison db302309f4 fix: installer improvement 2025-07-07 22:11:32 -05:00
Brian Madison cadf8b6750 fix: installer for github copilot asks follow up questions right away now so it does not seem to hang, and some minor doc improvements 2025-07-07 20:46:55 -05:00
Brian Madison 2601fa7205 version bump 2025-07-06 19:54:46 -05:00
Brian Madison 92201ae7ed fix: build web bundles with new file extension includsion 2025-07-06 19:39:34 -05:00
Brian Madison 97590e5e1d missed save on the phaser expansion 2025-07-06 18:49:03 -05:00
Brian Madison 746ba573fa specify md ot yaml 2025-07-06 18:26:09 -05:00
Brian Madison 339745c3f3 combine startup with activation in agent files 2025-07-06 16:07:39 -05:00
Brian Madison 0a61d3de4a fix: readme consolidation and version bumps 2025-07-06 11:13:09 -05:00
Brian Madison 5fc69d773a web build optimization 2025-07-06 10:32:39 -05:00
Brian Madison 42684e68af fix: update web bundles 2025-07-04 21:31:52 -05:00
Brian Madison 1c845e5b2c fix: version bump and web build fix 2025-07-04 12:39:17 -05:00
Brian Madison 094f9f3eab fix: yaml standardization in files and installer actions 2025-07-04 11:53:57 -05:00
Brian Madison f440d14565 doc and text cleanup 2025-07-04 07:47:57 -05:00
Brian Madison 87c451a5c3 fix: version bump and restore dist folder 2025-07-02 23:14:54 -05:00
Brian Madison a4c0b1839d fix: standardize on file extension .yaml instead of a mix of yml and yaml 2025-07-02 19:59:49 -05:00
Brian Madison 6905fe72f6 fix: update expansion versions 2025-06-30 00:14:04 -05:00
Brian Madison c151bda938 feat: massive installer improvement update 2025-06-29 20:52:23 -05:00
Brian Madison 50d17ed65d fix: expansion install config 2025-06-28 01:57:02 -05:00
Brian Madison 1ea367619a installer updates part 1 2025-06-27 23:38:34 -05:00