{setup-skill-name}

Configure and register a BMad module by applying user answers to config files.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Wizarck/iguanatrader --skill setup-skill-name-wizarck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: {setup-skill-name}
Source: https://github.com/Wizarck/iguanatrader/tree/main/skills/bmad-module-builder/assets/setup-skill-template
Command: npx skills add https://github.com/Wizarck/iguanatrader --skill setup-skill-name-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill configures and registers a new BMad module in a project by reading module.yaml and applying user-provided answers to both core and module configurations.

Core Features & Use Cases

  • Automatic generation of shared and per-module config files (_bmad/config.yaml and _bmad/config.user.yaml) based on module.yaml.
  • Legacy migration support: applies legacy default values and cleans up old per-module configs.
  • Module-help.csv generation: registers module capabilities for the help system.
  • On-activation guidance: ensures prompts and defaults are applied, handling per-module configuration and user settings.

Quick Start

Run the setup-skill-template to install and configure the specified BMad module in your project.

Frequently Asked Questions about {setup-skill-name}

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure and register a new BMad module in my project?

To register a BMad module, this setup process reads your module.yaml file and applies your answers to generate updated config.yaml and config.user.yaml files automatically.

What is the best way to migrate legacy module configurations during setup?

The best way to handle legacy migration is using the setup process which applies legacy default values, performs anti-zombie config updates, and optionally cleans up old per-module data automatically.

Does setting up a BMad module generate help system entries?

Yes, setting up a BMad module generates a module-help.csv file that registers module capabilities for the help system, ensuring prompts and defaults are applied during activation.

How do I apply user settings to both core and module configurations?

You apply user settings by running the setup template, which extracts module metadata and uses your provided answers to template result values across both core and module configurations.

Can I clean up old per-module config files when registering a new module?

Yes, you can clean up old per-module config files during registration as the setup process includes legacy migration support that performs optional cleanup of old per-module data.