What problem does it solve?
This Skill helps Claude Code users apply safe, correctly-scoped customization changes to installed BMad skills without guessing TOML field names or breaking the expected override merge rules.
Core Features & Use Cases
- Scans installed skills for customization surfaces: Enumerates which installed BMad skills expose
agent and/or workflow customization blocks and reports whether team or user override files already exist.
- Directs the user to the right override surface: Determines whether changes belong under the target skill’s
[agent] or [workflow] block (or both) based on the requested behavior.
- Composes sparse, merge-friendly TOML overrides: Writes only the fields being changed and applies correct merge semantics (scalars override, arrays append, keyed table arrays replace by key).
- Verifies the result via the resolver: Runs
resolve_customization.py to show the merged output; if verification fails, it performs a manual base → team → user merge summary.
Quick Start
Use the bmad-customize skill to add your requested behavior by running: "customize bmad to override the selected workflow so it uses my preferred template and adds the change to activation steps."