What problem does it solve? Setting up a BMad module requires writing shared project config, personal user settings, and help-system registrations across multiple files, while also migrating legacy per-module config without leaving stale values behind. This Skill automates that entire installation and migration workflow. ## Core Features & Use Cases - Config Merging: Writes core settings at the root of _bmad/config.yaml and module-specific values under a module section, using an anti-zombie pattern that removes stale entries before writing fresh ones. - User Settings Separation: Stores user_name, communication_language, and any variable marked user_setting: true exclusively in the gitignored config.user.yaml. - Legacy Migration: Reads old per-module config files as fallback defaults, deletes legacy config and CSV files, and removes installer package directories after verifying skills are installed at .claude/skills/. - Use Case: A user asks to install the 'bmb' module; the Skill collects preferences, merges them into shared config, registers help entries, cleans up legacy directories, and confirms the result with the module greeting. ## Quick Start Ask the assistant to install and configure the BMad module for your project, optionally providing values like your name and preferred language inline.