This sub-module provides Claude Code-specific enhancements for the BMM module, including specialized subagents and content injection for enhanced AI-assisted development workflows.
## How the Installer Works
When Claude Code is selected during BMAD installation:
1.**Module Detection**: The installer checks for `sub-modules/claude-code/` in each selected module
2.**Configuration Loading**: Reads `injections.yaml` to understand what to inject and which subagents are available
All injection points in this module are documented in: `{project-root}{output_folder}/injection-points.md` - ensure this is kept up to date.
Injection points allow IDE-specific content to be added during installation without modifying source files. They use HTML comment syntax and are replaced during the installation process based on user selections.
## Configuration Files
- **injections.yaml**: Defines what content to inject and where
- **config.yaml**: Additional Claude Code configuration (if needed)
- **sub-agents/**: Directory containing all subagent definitions
## Testing
To test subagent installation:
1. Run the BMAD installer
2. Select BMM module and Claude Code
3. Verify prompts appear for subagent selection
4. Check `.claude/agents/` for installed subagents
5. Verify injection points are replaced in `.claude/commands/bmad/` and the various tasks and templates under `bmad/...`