What problem does it solve? Setting up a BMad module requires writing shared config, personal user settings, and help registry entries across multiple files, while also migrating legacy per-module configs without leaving stale values behind. This Skill automates that entire installation and migration workflow. ## Core Features & Use Cases - Config Merging: Writes core settings and module-specific values into _bmad/config.yaml and user-only settings (user_name, communication_language) into _bmad/config.user.yaml using an anti-zombie pattern that removes stale entries first. - Legacy Migration: Detects old per-module config files, uses their values as fallback defaults, and deletes them plus legacy installer directories after verifying skills are installed at .claude/skills/. - Help Registry: Merges module capability entries into _bmad/module-help.csv for the help system. - Use Case: A user says "install bmb module" in their project; the Skill collects preferences (or accepts headless arguments), writes all three config files, creates output directories, cleans up legacy installer packages, and confirms what changed. ## Quick Start Ask the assistant to install and configure the BMad Builder module in the current project, optionally providing values like your name and preferred language inline.