bmad-customize

Translate user intent into TOML overrides for BMad skills under _bmad/custom.

3|2|Updated Mar 29, 2024
One-click install
npx skills add https://github.com/josemariafs/MVTools --skill bmad-customize-josemariafs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-customize
Source: https://github.com/josemariafs/MVTools/tree/main/.cursor/skills/bmad-customize
Command: npx skills add https://github.com/josemariafs/MVTools --skill bmad-customize-josemariafs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Authors and updates customization overrides for installed BMad skills. Use when the user says 'customize bmad', 'override a skill', 'change agent behavior', or 'customize a workflow'.

Core Features & Use Cases

Translate user intent into TOML overrides placed under {project-root}/_bmad/custom/ for a customizable agent or workflow skill. Discover, route, author, write, verify.

  • Discover and route user intent to the correct per-skill overrides
  • Write agent/workflow TOML overrides (bmad-agent-<role>.toml, bmad-<workflow>.toml) and user overrides
  • Verify with the resolver and provide guidance if overrides cannot be captured

Quick Start

Place the per-skill TOML override under {project-root}/_bmad/custom/ and verify the result with the resolver.

Frequently Asked Questions about bmad-customize

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

FAQPage Schema
How do I customize installed BMad skills and workflows?

Customize BMad skills by translating user intent into TOML overrides placed under the {project-root}/_bmad/custom/ directory, supporting both agent and workflow surfaces.

What is the best way to override agent behavior in a BMad project?

Override agent behavior by writing bmad-agent-<role>.toml override files in the custom directory, ensuring existing settings are respected while applying new configurations.

How do I verify that my TOML skill overrides are applied correctly?

Verify TOML skill overrides by running the resolve script at {project-root}/_bmad/scripts/resolve_customization.py to check that configurations resolve as expected.

What happens when a requested BMad workflow override cannot be expressed?

When a requested override cannot be expressed in TOML, the system returns a plain explanation and prompts for manual editing to ensure accurate configuration.

Can I modify workflow configurations without affecting existing BMad overrides?

Yes, you can modify workflows by adding bmad-<workflow>.toml files, which ensure existing overrides are respected while applying new customization rules safely.