CtrlK
BlogDocsLog inGet started
Tessl Logo

bmad-ux

Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"

76

Quality

95%

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

100%

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

A sophisticated, well-engineered facilitation skill: dense and token-efficient, highly actionable with concrete commands and locked structures, clearly sequenced with validation gates and feedback loops, and cleanly split across one-level references and assets. No dimension lags enough to warrant corrective suggestions.

DimensionReasoningScore

Conciseness

The body is telegraphic and information-dense (bold labels, · separators, fragments) and never explains concepts Claude already knows (UX, IA, accessibility); it assumes competence and packs orchestration doctrine tightly, matching the lean/efficient anchor rather than the padded anchor 2 example that adds unnecessary justification.

3 / 3

Actionability

Concrete, executable commands are given verbatim (resolve_customization.py, memlog.py init/append with exact flags, python3 webbrowser openers) plus specific file destinations (.working/, imports/, mockups/, wireframes/) and locked section orders; the {placeholder} variables are a documented template mechanism resolved at activation, not pseudocode, so guidance is copy-paste-ready post-resolution.

3 / 3

Workflow Clarity

Multi-step processes are explicitly sequenced (numbered Activation steps, ordered Finalize outcomes, Create/Update/Validate mode flows) with validation checkpoints and feedback loops (Reviewer Gate, rubric-walker Pass 1 coverage checks, mock-coverage walk, activation-completion confirmation, "resolve findings before polish" gate); this matches the clear-sequence-with-explicit-validation anchor.

3 / 3

Progressive Disclosure

The body is an orchestration overview that points one level deep to real, well-signaled references (references/design-md-spec.md, headless.md, validate.md, creative-tools.md) and example assets (design-example-*, experience-example-*), with detailed specs appropriately externalized and no deep nesting; all cited bundle paths exist.

3 / 3

Total

12

/

12

Passed

Description

90%

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 with explicit what-and-when structure and natural trigger phrasings clearly scoped to the UX niche. Its only weakness is specificity: a single action verb ("Plan") rather than a list of concrete capabilities the skill performs.

Suggestions

Replace the single verb "Plan" with multiple concrete actions the skill performs, e.g. "Elicit UX requirements, render design options, and produce DESIGN.md and EXPERIENCE.md specifications."

Broaden trigger coverage with common variations users say, such as "design the user experience", "UX strategy", "user flows", or "wireframe the UX", so the skill surfaces on a wider range of natural phrasings.

DimensionReasoningScore

Specificity

"Plan UX patterns and design specifications" names the UX domain and a single action verb ("Plan") applied to two objects, matching the anchor that names a domain and some actions but is not comprehensive; it falls short of score 3 because it does not list multiple distinct concrete actions (cf. "extract, fill, merge").

2 / 3

Completeness

It clearly answers both what ("Plan UX patterns and design specifications") and when ("Use when the user says ..." with three explicit triggers), satisfying the anchor for an explicit Use-when clause; it is not 2 because the when is explicit, not merely implied.

3 / 3

Trigger Term Quality

Three explicit, natural phrasings a user would actually say ("lets create UX design", "create UX specifications", "help me plan the UX") give good coverage of natural terms; it is above score 2 because the triggers are genuine user-voiced phrases rather than one generic label.

3 / 3

Distinctiveness Conflict Risk

The UX-qualified niche ("UX patterns", "UX specifications", "plan the UX") with distinct UX-only triggers is unlikely to fire for adjacent skills; it is above 2 because the triggers are narrowly scoped to UX rather than a generic "design" or "documents" surface.

3 / 3

Total

11

/

12

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.