bmad-customize

Create and update sparse TOML override files for BMad skills.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the guesswork from customizing installed BMad skills by translating plain-language requests into the correct team or user override file.

Core Features & Use Cases

  • Skill Discovery: Identifies whether the target is an agent or workflow customization surface.
  • Override Authoring: Writes sparse TOML overrides in the proper _bmad/custom location without copying full base configs.
  • Verification Workflow: Checks existing overrides, summarizes what is already changed, and validates merged results after edits.
  • Use Case: A product lead wants a workflow to speak more formally across every project, while a developer needs one personal shortcut for a specific agent; this Skill routes each request to the right file and scope.

Quick Start

Use the bmad-customize skill to customize the target BMad agent or workflow and place the override in the correct project folder.

Frequently Asked Questions about bmad-customize

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

FAQPage Schema
How do I customize BMad agent behavior without modifying the base configuration?

To customize BMad agent behavior, you write sparse TOML override files in your project's _bmad/custom directory. This approach modifies persona, templates, and workflow settings without copying or altering the original base configurations.

What is the correct file location for BMad workflow overrides?

BMad workflow overrides must be placed as TOML files under the project's _bmad/custom directory. The Skill automatically routes your configuration requests to the correct team or user override file within this specific folder structure.

How do I apply TOML configuration overrides for a specific agent persona?

Applying TOML configuration overrides requires reading the target skill's customize.toml file first. The Skill then translates your plain-language persona requests into the correct sparse TOML overrides and writes them to the appropriate project folder.

Can I verify existing BMad customization overrides before making new changes?

Yes, you can verify existing BMad customization overrides. The Skill checks current override files, summarizes what has already been changed, and validates the merged configuration results after your edits are applied to ensure correctness.

Does bmad-customize support both team-level and user-level configuration scopes?

Yes, bmad-customize supports both team-level and user-level configuration scopes. It routes product lead requests for global workflow changes to team override files, while directing personal agent shortcuts to individual user override files automatically.

When should I use sparse TOML overrides instead of editing BMad configuration directly?

You should use sparse TOML overrides when you need to change specific persona behaviors or templates across projects. This method prevents copying full base configs, ensuring your customizations remain isolated, verifiable, and maintainable within the _bmad/custom directory.