Commit Graph

72 Commits

Author SHA1 Message Date
google-labs-jules[bot] 293b6e6c43 fix: Create missing templates and correct dependencies
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.
2025-09-11 07:42:13 +00:00
zj_learning d8c05662b1
Update config.yaml change command prefix 2025-09-11 11:37:09 +08:00
google-labs-jules[bot] 61e55cbaa0 feat: Add technical preferences for WeChat Mini Game dev
This commit adds a comprehensive set of technical preferences and best practices to the `technical-preferences.md` file within the `bmad-wechat-mini-game-dev` expansion pack.

The document now provides clear guidelines on key technical decisions, including:
-   Programming language (recommending TypeScript)
-   Project structure
-   State management strategies
-   Rendering approaches (Canvas API vs. engines)
-   WeChat API usage patterns
-   Asset management and optimization
-   Backend service choices (WeChat Cloud Base)
-   Performance considerations
-   Code style and linting

This provides a strong foundation for teams to make informed technical decisions when starting a new WeChat Mini Game project.
2025-09-11 03:27:21 +00:00
google-labs-jules[bot] b71c812772 feat: Create bmad-wechat-mini-game-dev expansion pack
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.
2025-09-10 01:17:49 +00:00
zj_learning 7991c17006 overwrite, remove first 2025-09-09 14:08:02 +08:00
zj_learning 9bf0bd772b
Merge branch 'bmad-code-org:main' into main 2025-09-09 11:36:18 +08:00
sjennings f20d572216
Godot Game Dev expansion pack for BMAD (#532)
* Godot Game Dev expansion pack for BMAD

* Workflow changes

* Workflow changes

* Fixing config.yaml, editing README.md to indicate correct workflow

* Fixing references to config.yaml, adding missing QA review to game-dev agent

* More game story creation fixes

* More game story creation fixes

* Adding built web agent file

* - Adding ability for QA agent to have preloaded context files similar to Dev agent.
- Fixing stray Unity references in game-architecture-tmpl.yaml

---------

Co-authored-by: Brian <bmadcode@gmail.com>
2025-09-06 13:49:21 -05:00
google-labs-jules[bot] 2ded1467dc feat: Create and finalize WeChat Mini-Game Expansion Pack
This commit introduces a new, high-quality, and complete expansion pack
for WeChat Mini-Game development.

The pack was built from the ground up and refined through an extensive,
collaborative process to be fully consistent with the project's
established architecture for game development packs, based on
investigation of existing project patterns and official WeChat Mini
Game documentation.

The final `bmad-wechat-mini-game-dev` expansion pack includes:
- A `config.yaml` with pack metadata and the correct `slashPrefix`.
- Specialized agents (`@wechat-game-designer`, `@wechat-game-dev`) with
  detailed, structured definitions.
- A `data/development-guidelines.md` for core standards.
- A `data/technical-preferences.md` with specific, evidence-based
  preferences for Mini Game performance.
- A `checklists/game-story-dod-checklist.md` for quality control.
- A `workflows/wechat-game-dev-greenfield.yaml` for process orchestration.
- An `agent-teams/wechat-mini-game-team.yaml` for web UI support.
- A comprehensive `README.md`.

This commit represents the culmination of all previous work, including
the reversion of incorrect changes and the implementation of all user
feedback to produce a correct and complete feature.
2025-09-04 10:25:31 +00:00
google-labs-jules[bot] 4649b9344a feat: Create and refine WeChat Mini-Game Expansion Pack
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.
2025-09-04 09:51:11 +00:00
google-labs-jules[bot] 32135cf479 feat: Create and refine WeChat Mini-Game Expansion Pack
This commit introduces a new expansion pack for WeChat Mini-Game
development and includes significant refinements based on user feedback to
ensure correctness and consistency with the project's architecture.

The new `bmad-wechat-mini-game-dev` expansion pack includes:
- A `config.yaml` for pack metadata.
- Specialized agents: `@wechat-game-designer` and `@wechat-game-dev`.
- A central `data/development-guidelines.md` for standards.
- A `checklists/game-story-dod-checklist.md` for quality control.
- A YAML-based GDD template and a page scaffolding task.
- An `agent-teams/wechat-mini-game-team.yaml` for web UI support.
- A comprehensive `README.md`.

This work also includes the reversion of a previous, incorrect commit
that modified `bmad-core` files. Those changes have been reverted, and
the expansion pack is now correctly implemented to be fully
self-contained.
2025-09-04 08:35:48 +00:00
google-labs-jules[bot] cb82b0b185 feat: Create and refine WeChat Mini-Game Expansion Pack
This commit introduces a new expansion pack for WeChat Mini-Game
development and includes significant refinements based on user feedback to
ensure correctness and consistency with the project's architecture.

The new `bmad-wechat-mini-game-dev` expansion pack includes:
- A `config.yaml` for pack metadata.
- Specialized agents: `@wechat-game-designer` and `@wechat-game-dev`.
- A central `data/development-guidelines.md` for standards.
- A `checklists/game-story-dod-checklist.md` for quality control.
- A YAML-based GDD template and a page scaffolding task.
- A comprehensive `README.md`.

This work also includes the reversion of a previous, incorrect commit
that modified `bmad-core` files. Those changes have been reverted, and
the expansion pack is now correctly implemented to be fully
self-contained.
2025-08-29 09:14:05 +00:00
google-labs-jules[bot] 314077930e docs: Update README for WeChat Expansion Pack
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.
2025-08-29 07:46:27 +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