Commit Graph

500 Commits

Author SHA1 Message Date
manjaroblack e6450e42f5 feat(flattener): add codebase flattening tool and related configs
- Add new flattener tool to convert codebase to XML format
- Update package.json with new scripts and dependencies
- Add .vscode settings for SonarLint integration
- Update .gitignore to exclude additional directories and files
2025-07-19 19:24:16 -05:00
semantic-release-bot 1e1a55ccca chore(release): 4.30.4 [skip ci]
## [4.30.4](https://github.com/bmadcode/BMAD-METHOD/compare/v4.30.3...v4.30.4) (2025-07-19)

### Bug Fixes

* docs ([8619006](8619006c16))
* lint fix ([49e4897](49e489701e))
2025-07-19 19:08:07 -05:00
Brian Madison 5392aa2016 fix: lint fix 2025-07-19 19:08:04 -05:00
Brian Madison 90ffa5047c fix: docs 2025-07-19 19:08:01 -05:00
semantic-release-bot e366982871 chore(release): 4.30.3 [skip ci]
## [4.30.3](https://github.com/bmadcode/BMAD-METHOD/compare/v4.30.2...v4.30.3) (2025-07-19)

### Bug Fixes

* improve code in the installer to be more memory efficient ([849e428](849e42871a))
2025-07-19 19:08:00 -05:00
Brian Madison be2d14da5d direct commands in agents 2025-07-19 19:07:57 -05:00
Brian Madison 3b397f50af version alignment 2025-07-19 19:07:55 -05:00
Brian Madison e8bdd8beb0 fix: improve code in the installer to be more memory efficient 2025-07-19 19:07:52 -05:00
A. R. 87e2323d86 single readme typo corrected (#331) 2025-07-19 19:05:38 -05:00
PinkyD 269ba4055b 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-19 19:05:35 -05:00
Jorge Castillo 5caa3db542 Update ide-setup.js (#324)
Add missing tools required for editing and executing commands
2025-07-19 19:05:32 -05:00
MIPAN 28f2d9d29b chore(tools): clean up and refactor bump scripts for clarity and consistency (#325)
* refactor: simplify installer package version sync script and add comments

* chore: bump core version based on provided semver type

* chore(expansion): bump bmad-creator-tools version (patch)
2025-07-19 19:05:29 -05:00
Zach db511ebbed Fix `team-fullstack.txt` path in bmad-workflow-guide.md (#327) 2025-07-19 19:05:25 -05:00
semantic-release-bot 08c594eebd chore(release): 4.30.2 [skip ci]
## [4.30.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.30.1...v4.30.2) (2025-07-17)

### Bug Fixes

* remove z2 ([dcb36a9](dcb36a9b44))
2025-07-19 19:05:24 -05:00
Brian Madison b27cdfd55d fix: remove z2 2025-07-19 19:05:18 -05:00
Brian Madison cd34bc5d05 fixed roomodes double bmad 2025-07-19 19:05:16 -05:00
semantic-release-bot fd892dd226 chore(release): 4.30.1 [skip ci]
## [4.30.1](https://github.com/bmadcode/BMAD-METHOD/compare/v4.30.0...v4.30.1) (2025-07-15)

### Bug Fixes

* added logo to installer, because why not... ([2cea37a](2cea37aa8c))
2025-07-19 19:05:14 -05:00
semantic-release-bot 296a3664d8 chore(release): 4.30.0 [skip ci]
# [4.30.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.7...v4.30.0) (2025-07-15)

### Features

* installer is now VERY clear about IDE selection being a multiselect ([e24b6f8](e24b6f84fd))
2025-07-19 19:05:12 -05:00
Brian Madison d7b27b4abc fix: added logo to installer, because why not... 2025-07-19 19:05:09 -05:00
Brian Madison 1e148aab27 feat: installer is now VERY clear about IDE selection being a multiselect 2025-07-19 19:05:04 -05:00
semantic-release-bot 26e4fa3f3d chore(release): 4.29.7 [skip ci]
## [4.29.7](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.6...v4.29.7) (2025-07-14)

### Bug Fixes

* bundle build ([0723eed](0723eed881))
2025-07-19 19:05:03 -05:00
Brian Madison 63fa4534ae fix: bundle build 2025-07-19 19:04:58 -05:00
semantic-release-bot 92ee076157 chore(release): 4.29.6 [skip ci]
## [4.29.6](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.5...v4.29.6) (2025-07-14)

### Bug Fixes

* improve agent task folowing in agressing cost saving ide model combos ([3621c33](3621c330e6))
2025-07-19 19:04:56 -05:00
Brian Madison 35b83b79f2 fix: improve agent task folowing in agressing cost saving ide model combos 2025-07-19 19:04:53 -05:00
semantic-release-bot a31d3b8558 chore(release): 4.29.5 [skip ci]
## [4.29.5](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.4...v4.29.5) (2025-07-14)

### Bug Fixes

* windows regex issue ([9f48c1a](9f48c1a869))
2025-07-19 19:04:49 -05:00
Brian Madison f932e6061e fix: windows regex issue 2025-07-19 19:04:46 -05:00
semantic-release-bot 706fda83a9 chore(release): 4.29.4 [skip ci]
## [4.29.4](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.3...v4.29.4) (2025-07-14)

### Bug Fixes

* empty .roomodes, support Windows-style newlines in YAML block regex ([#311](https://github.com/bmadcode/BMAD-METHOD/issues/311)) ([551e30b](551e30b65e))
2025-07-19 19:04:44 -05:00
Hossam Ghanam eeee378def fix: empty .roomodes, support Windows-style newlines in YAML block regex (#311) 2025-07-19 19:04:39 -05:00
semantic-release-bot 88a45644a9 chore(release): 4.29.3 [skip ci]
## [4.29.3](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.2...v4.29.3) (2025-07-13)

### Bug Fixes

* annoying YAML lint error ([afea271](afea271e5e))
2025-07-19 19:04:38 -05:00
Brian Madison 18f6741c41 fix: annoying YAML lint error 2025-07-19 19:04:34 -05:00
semantic-release-bot 5298f79c86 chore(release): 4.29.2 [skip ci]
## [4.29.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.1...v4.29.2) (2025-07-13)

### Bug Fixes

* add readme note about discord joining issues ([4ceaced](4ceacedd73))
2025-07-19 19:04:30 -05:00
semantic-release-bot 3783cffc74 chore(release): 4.29.1 [skip ci]
## [4.29.1](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.0...v4.29.1) (2025-07-13)

### Bug Fixes

* brianstorming facilitation output ([f62c05a](f62c05ab0f))
2025-07-19 19:04:29 -05:00
Brian Madison 804621efe2 fix: add readme note about discord joining issues 2025-07-19 19:04:26 -05:00
Brian Madison 855a75d7f7 improve agent performance in claude code slash commands 2025-07-19 19:04:22 -05:00
Brian Madison 674e039fd0 fix: brianstorming facilitation output 2025-07-19 19:04:18 -05:00
semantic-release-bot 9317df55e8 chore(release): 4.29.0 [skip ci]
# [4.29.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.28.0...v4.29.0) (2025-07-13)

### Features

* Claude Code slash commands for Tasks and Agents! ([e9e541a](e9e541a52e))
2025-07-19 19:04:16 -05:00
Brian Madison ce43a22bb9 feat: Claude Code slash commands for Tasks and Agents! 2025-07-19 19:04:12 -05:00
Brian Madison bf19ff4221 core agents alignment 2025-07-19 19:04:08 -05:00
semantic-release-bot a4514eb9b2 chore(release): 4.28.0 [skip ci]
# [4.28.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.27.6...v4.28.0) (2025-07-12)

### Features

* bmad-master can load kb properly ([3c13c56](3c13c56498))
2025-07-19 19:04:07 -05:00
Brian Madison 1208b32ba1 feat: bmad-master can load kb properly 2025-07-19 19:04:04 -05:00
Gabriel Lemire e6be3e99af refactor: nest Claude Code commands under BMad subdirectory (#307)
- Update installer config to use .claude/commands/BMad/ path
- Modify setupClaudeCode function to create nested directory structure
- Update documentation and upgrader to reflect new command location
- Improves organization by grouping all BMad commands together
2025-07-19 19:04:00 -05:00
Davor Racic 15fcdd0797 refactor(gemini-cli): change agent storage from multiple files to single (#308)
* refactor(gemini-cli): change agent storage from multiple files to single concatenated file

- Update configuration to use .gemini/bmad-method/ directory instead of .gemini/agents/
- Implement new logic to concatenate all agent files into single GEMINI.md
- Add backward compatibility for existing settings.json
- Remove old agents directory and update related documentation
- Ensure all agent settings are properly loaded

* fix(ide-setup): change agent trigger symbol from @ to *

The change was made to standardize the agent trigger symbol across the system and avoid confusion with other special characters.

* docs: update gemini cli syntax and file structure

- Change agent mention syntax from @ to * in docs and config
- Update file structure documentation from .gemini/agents/ to .gemini/bmad-method/
- Add gemini cli syntax to workflow guide

* fix(ide-setup): remove redundant contextFileNames handling
2025-07-19 19:03:59 -05:00
manjaroblack 6a5a12599e refactor(flattener): improve xml generation and file discovery
- Simplify file discovery by using gitignore patterns
- Enhance XML generation with proper CDATA handling and indentation
- Remove unused dependencies and clean up code
2025-07-19 18:08:20 -05:00
manjaroblack d1823fb083 docs: add documentation for codebase flattener tool
Add detailed documentation for the new codebase flattener tool, including its features, usage examples, and sample output format. This helps users understand how to prepare their projects for AI model consumption.
2025-07-19 14:33:04 -05:00
manjaroblack 7fb2ad8c93 feat(flattener): improve file processing with progress indicators
- Add spinner support for file processing progress
- Simplify XML output format to focus on text files
- Add statistics calculation and summary display
- Improve error handling and user feedback
2025-07-19 14:20:51 -05:00
manjaroblack 6aa7539aea feat(flattener): enhance codebase flattener with content aggregation
Add binary file detection and content aggregation to generate detailed XML output. The flattener now:
- Identifies binary files by extension and content
- Aggregates text file contents with metadata
- Generates comprehensive XML with file statistics
- Handles errors gracefully with detailed reporting

Also update documentation formatting and add biome.json to gitignore
2025-07-19 11:33:16 -05:00
manjaroblack 61b6c3b2ec feat(flattener): implement file discovery and filtering logic
Add file discovery and filtering functionality to the codebase flattener tool
- Use glob and minimatch for pattern matching
- Support .gitignore patterns
- Generate basic XML output with file count
2025-07-18 21:55:53 -05:00
manjaroblack 22f23cb1b3 feat(flattener): add codebase flattening tool and related configs
- Add new flattener tool to convert codebase to XML format
- Update package.json with new scripts and dependencies
- Add .vscode settings for SonarLint integration
- Update .gitignore to exclude additional directories and files
2025-07-18 21:17:31 -05:00
semantic-release-bot b5cbffd608 chore(release): 4.27.6 [skip ci]
## [4.27.6](https://github.com/bmadcode/BMAD-METHOD/compare/v4.27.5...v4.27.6) (2025-07-08)

### Bug Fixes

* installer improvement ([db30230](db302309f4))
2025-07-08 03:11:59 +00:00
Brian Madison db302309f4 fix: installer improvement 2025-07-07 22:11:32 -05:00