bmad-ux

Generate and manage UX design specifications from markdown files.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JaronTam/SDONE --skill bmad-ux-jarontam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-ux
Source: https://github.com/JaronTam/SDONE/tree/main/.agents/skills/bmad-ux
Command: npx skills add https://github.com/JaronTam/SDONE --skill bmad-ux-jarontam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of planning UX design specifications and patterns, enabling users to create and manage design contracts effectively.

Core Features & Use Cases

  • Design Pattern Creation: Generate design specifications for UX patterns and design specifications.
  • Specification Management: Manage and update design specifications based on user input or updates.
  • Use Case: For a new product or feature, use this Skill to create a design contract that defines the visual and functional aspects of the user experience.

Quick Start

Use the bmad-ux skill to create a new UX design specification for a feature with the prompt "Create UX design for a product featuring a 'search and filter' UI pattern."

Frequently Asked Questions about bmad-ux

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

FAQPage Schema
How do I create UX design specifications for a new product feature?

Create UX design specifications by defining visual and functional aspects through markdown files and user interaction. This skill generates design contracts that establish UI patterns and user experience criteria for new features.

What is a design contract in UX specification management?

A design contract in UX specification management is a markdown-based document defining visual and functional design decisions. It captures UI patterns and user-defined criteria to maintain consistent product design specifications.

How do I manage and update existing UX design documents?

Manage and update UX design documents by providing user input to refine existing specifications. The skill modifies markdown-based design contracts to reflect new design decisions and updated UI patterns.

Do I need markdown files to generate UI pattern specifications?

Yes, markdown files are required to generate UI pattern specifications. The skill leverages markdown structures and user-defined criteria to create and refine detailed design contracts for user interfaces.

What's the best way to document a search and filter UI pattern?

Document a search and filter UI pattern by creating a UX design specification that defines the visual and functional aspects. The skill generates a markdown design contract capturing these specific interface requirements.

Can product managers use this for design documentation without prior UX experience?

Yes, product managers can use this for design documentation through interactive user input. The skill guides users in defining criteria and generating markdown design contracts without requiring advanced UX design experience.