CtrlK
BlogDocsLog inGet started
Tessl Logo

bmad-customize

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'

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered workflow skill: clear sequencing, explicit validation with a feedback loop, concrete commands and named fields, and no concept padding. Weak spots are the absence of a completed TOML example and a single inlined file rather than split reference material.

Suggestions

Add one small completed TOML override example in Step 4 (e.g., a bmad-agent-pm.user.toml with persistent_facts and a principle) so the compose step is copy-paste ready rather than left as a plain-English-to-TOML translation.

Consider extracting the customize.toml field reference and merge-semantics table (Step 3/Step 4) into a references/FIELDS.md so the main body stays an overview; this would lift progressive_disclosure toward the well-split anchor.

Trim the opening sentence ('Translate the user's intent into a correctly-placed TOML override file ... Discover, route, author, write, verify.') since the same flow is immediately enumerated in the section headings.

DimensionReasoningScore

Conciseness

Lean and task-specific throughout — it assumes Claude knows TOML and merge semantics, with no generic padding — but the opening sentence and a few framing clauses ('When ambiguous, present both with tradeoff, recommend one, let the user decide') could be trimmed, so it sits just below the fully-lean anchor 5.

4 / 5

Actionability

Concrete commands with exact paths and placeholders ('uv run {skill-root}/scripts/list_customizable_skills.py --project-root {project-root}', 'uv run .../resolve_customization.py --skill <install-path> --key <agent-or-workflow>') plus named fields (icon, role, *_template, persistent_facts, activation_steps_prepend/append); the gap is no completed TOML example showing the end state, keeping it below 'copy-paste ready examples cover common cases' (anchor 5).

4 / 5

Workflow Clarity

Explicitly sequenced Preflight → Activation → Steps 1-6 → 'Complete when' checklist, with a verify checkpoint (Step 6), a manual-fallback merge path, and a feedback loop ('Verify shows override didn't land → re-enter Step 4 with the verify output as context') for error recovery.

5 / 5

Progressive Disclosure

Single well-organized SKILL.md with clearly-signaled one-level-deep references (the real bundle script at scripts/list_customizable_skills.py and the external How-to-Customize guide URL); no nested reference chains. It is a single monolithic file with most detail inlined, which is appropriate at this length but keeps it just below the well-split anchor 5.

4 / 5

Total

17

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: explicit what-and-when with natural trigger phrases and a distinct niche. The only gap is action breadth (two verbs) and a few missing synonyms, which cap specificity and trigger_term_quality below 5.

DimensionReasoningScore

Specificity

Names a specific domain ('customization overrides for installed BMad skills') with two concrete actions ('Authors and updates'), matching the '1-2 concrete actions' anchor; it does not list enough actions to reach 'several specific actions' (anchor 4).

3 / 5

Completeness

Explicitly answers both what ('Authors and updates customization overrides for installed BMad skills') and when ('Use when the user says ...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Four natural trigger phrases users would actually say ('customize bmad', 'override a skill', 'change agent behavior', 'customize a workflow') give good coverage, but synonyms like 'modify', 'tweak', or 'edit a skill' are absent, so it falls short of comprehensive (anchor 5).

4 / 5

Distinctiveness Conflict Risk

Clear niche (BMad customization overrides) with distinct, BMad-specific triggers; minimal risk of firing for an unrelated skill.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
bmad-code-org/BMAD-METHOD
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.