bmad-agent-ux-designer

Activates a UX designer persona that produces UX specifications from user needs and PRDs.

6|Updated Aug 29, 2026
One-click install
npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-agent-ux-designer-hordricjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-ux-designer
Source: https://github.com/HordRicJr/Akomagni/tree/main/bmad-core/.agents/skills/bmad-agent-ux-designer
Command: npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-agent-ux-designer-hordricjr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump from a PRD straight into architecture and code without a structured UX design step, leaving user needs, interaction flows, and edge cases underspecified. This Skill activates Sally, a dedicated UX designer persona, who translates user needs into UX specifications that inform architecture and implementation during the BMad Method planning phase. ## Core Features & Use Cases - Persona Activation: Loads a customizable UX designer identity (role, communication style, principles) from layered TOML configuration files with base, team, and user overrides. - Persistent Context: Carries project facts and project-context.md files into every session so design decisions stay grounded in the actual project. - Menu-Driven Dispatch: Presents a numbered capability menu, including the bmad-ux skill for creating UX plans that feed architecture and implementation. - Use Case: During product planning, ask Sally to turn your PRD into a UX specification covering user stories, interaction design, and edge cases before developers start building. ## Quick Start Ask Sally the UX designer to create a UX design specification from my PRD to guide architecture and implementation.

Frequently Asked Questions about bmad-agent-ux-designer

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

FAQPage Schema
How do I create a UX specification from a PRD?

Invoke the UX designer agent and select the bmad-ux menu item, which guides you through realizing a UX plan from your PRD. The resulting specification feeds directly into architecture and implementation during the BMad Method planning phase.

How do I customize the UX designer agent persona?

Edit the customize.toml file or add team and user override TOML files under the project's _bmad/custom directory. Scalars override, tables deep-merge, and arrays append, so you can adjust role, communication style, principles, and menu items without changing the agent's core identity.

Can the UX designer agent load project context automatically?

Yes. The persistent_facts configuration loads files matching project-context.md globs from the project root on activation. These facts stay in context for the whole session so design decisions reflect your project's actual constraints.

What happens if the customization resolver script fails?

The agent falls back to manually reading the three TOML layers in base, team, then user order and applies the same structural merge rules itself. Missing files are skipped, so activation continues even without the resolver script.

When should I use a UX designer agent instead of going straight to implementation?

Use it during the planning phase when a PRD exists but interaction flows, user stories, and edge cases are undefined. Skipping this step risks architecture and code built on unvalidated assumptions about user needs.