bmad-customize

Create and verify TOML-based configuration overrides for BMad skills.

Updated May 13, 2026
One-click install
npx skills add https://github.com/Markuson/ivo_corr --skill bmad-customize-markuson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-customize
Source: https://github.com/Markuson/ivo_corr/tree/main/.agents/skills/bmad-customize
Command: npx skills add https://github.com/Markuson/ivo_corr --skill bmad-customize-markuson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a structured, safe way to modify the behavior of installed BMad agents and workflows without needing to manually edit core configuration files or risk breaking system logic.

Core Features & Use Cases

  • Customization Discovery: Automatically scans your project for customizable skills and surfaces available override points.
  • Safe Override Authoring: Guides you through creating TOML-based overrides for agent personas or workflow steps, ensuring changes are applied with correct merge semantics.
  • Verification: Validates your changes against the BMad resolver to ensure the system correctly picks up your new configuration before you commit.

Quick Start

Ask the agent to customize bmad and follow the interactive prompts to select a skill and define your desired overrides.

Frequently Asked Questions about bmad-customize

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

FAQPage Schema
How do I customize agent workflows without editing core configuration files?

BMad workflow customization uses TOML-based configuration overrides placed in project-local _bmad/custom/ directories to apply persona, fact, or step-level modifications. The skill validates these overrides against base skill configurations to ensure deterministic behavior changes.

How do I override agent personas in a TOML configuration?

Authoring TOML overrides for agent personas involves placing configuration files in project-local _bmad/custom/ directories. The skill discovers available override points and validates the merge semantics against the BMad resolver to ensure deterministic behavior changes.

Can I modify specific workflow steps using TOML overrides?

Yes, step-level modifications are supported through TOML-based configuration overrides in project-local _bmad/custom/ directories. The skill verifies override resolution against base skill configurations to ensure the system picks up your workflow step changes deterministically.

What is the safest way to apply configuration overrides to BMad agents?

The safest approach is authoring TOML-based overrides in project-local _bmad/custom/ directories rather than manually editing core files. The skill verifies override resolution against the BMad resolver to ensure deterministic behavior changes before you commit.

How do I verify that my configuration overrides are applied correctly?

Verification involves validating your TOML changes against the BMad resolver to ensure the system correctly picks up your new configuration. The skill confirms that override resolution against base skill configurations produces deterministic behavior changes before you commit.

Do I need to manually edit core files to change BMad agent behavior?

No, manually editing core configuration files is unnecessary. BMad agent behavior changes are managed by creating TOML-based overrides in project-local _bmad/custom/ directories, which the skill validates against base skill configurations to ensure correct merge semantics and deterministic behavior.