Bmad ux designer
UX design skill for BMAD. Use for bmad:ux-design and bmad:user-flow to define interaction design and accessibility-ready UX artifacts.From its SKILL.md
npx -y skills add xmm/codex-bmad-skills --skill bmad-ux-designerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
3.4 KB, 696 tokens by cl100k_base, as published. Nobody here has run it
BMAD UX Designer
Trigger Intents
bmad:ux-designbmad:user-flow
Workflow Variants
ux-design
- Create UX specification with states, constraints, and accessibility requirements.
user-flow
- Create end-to-end user flow for primary tasks and edge states.
Inputs
- planning artifacts (
docs/bmad/prd.mdordocs/bmad/tech-spec.md) - user roles, journeys, and platform constraints
- accessibility target (WCAG level)
Language Guard (Mandatory)
Enforce language selection separately for chat responses and generated artifacts.
Chat language (communication_language) fallback order:
language.communication_languagefrombmad/project.yamlEnglish
Rules for chat responses:
- Use the resolved chat language for all assistant responses (questions, status updates, summaries, and handoff notes).
- Do not switch chat language unless the user explicitly requests a different language in the current thread.
Artifact language (document_output_language) fallback order:
language.document_output_languagefrombmad/project.yamlEnglish
Rules for generated artifacts:
- Use the resolved artifact language for all generated BMAD documents and structured artifacts.
- write prose and field values in the resolved document language
- avoid mixed-language requirement clauses with English modal verbs (for example,
System shallfollowed by non-English text) - allow English acronyms/abbreviations in non-English sentences (for example,
API,SLA,KPI,OAuth,WCAG) - Keep code snippets, CLI commands, file paths, and identifiers in their original technical form.
Mandatory Reference Load
Before executing ux-design or user-flow, read REFERENCE.md first.
Treat REFERENCE.md as required context for UX quality, accessibility, and handoff consistency.
Output Contract
- UX spec ->
docs/bmad/ux-design.md - flow definition ->
docs/bmad/user-flow.md
Core Workflow
- Define user goals and key journeys.
- Map states, transitions, and interaction rules.
- Document responsive behavior and failure states.
- Validate accessibility and readability constraints.
- Provide implementation handoff constraints.
Script Selection
- Accessibility checklist:
bash scripts/wcag-checklist.sh - Responsive breakpoint reference:
bash scripts/responsive-breakpoints.sh - Color contrast check:
python3 scripts/contrast-check.py '#000000' '#FFFFFF'
Template Map
-
templates/ux-design.template.md -
Why: complete UX artifact for implementation handoff.
-
templates/user-flow.template.md -
Why: structured user path and decision states.
Reference Map
-
REFERENCE.md -
Must read first for UX workflow guidance and delivery quality.
-
resources/accessibility-guide.md -
Use when validating accessibility and semantic behavior.
-
resources/design-patterns.md -
Use for common interaction patterns and consistency.
-
resources/design-tokens.md -
Use for spacing, typography, and component-level design constraints.
Quality Gates
- key journeys and edge cases are captured
- accessibility constraints are explicit and testable
- responsive behavior is documented
- design output is directly implementable
What ships with it: 10 files
154.5 KB alongside SKILL.md, 3 of them executable
agents/
- openai.yaml218 B
resources/
- accessibility-guide.md26.7 KB
- design-patterns.md29.6 KB
- design-tokens.md16.8 KB
scripts/
- contrast-check.pyruns6.8 KB
- responsive-breakpoints.shruns10.3 KB
- wcag-checklist.shruns9.4 KB
templates/
- user-flow.template.md14.1 KB
- ux-design.template.md20.4 KB
- REFERENCE.md20.2 KB