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
- 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
* 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
* 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)
- 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
* 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
- Simplify file discovery by using gitignore patterns
- Enhance XML generation with proper CDATA handling and indentation
- Remove unused dependencies and clean up code
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.
- 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
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
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
- 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