bmad-create-ux-design
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"
- License 许可
- AGPL-3.0
- 最近更新
- 2026-05-25
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- bmad-create-ux-design
- description
- 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"
02 资源文件 44
- 其他.gitignore39 B
- 脚本actors/business/google-maps.ts11.3 KB
- 脚本actors/business/index.ts126 B
- 脚本actors/ecommerce/amazon.ts6.4 KB
- 脚本actors/ecommerce/index.ts99 B
- 脚本actors/index.ts1.5 KB
- 脚本actors/social-media/facebook.ts7.0 KB
- 脚本actors/social-media/index.ts403 B
- 脚本actors/social-media/instagram.ts9.5 KB
- 脚本actors/social-media/linkedin.ts8.4 KB
- 脚本actors/social-media/tiktok.ts7.5 KB
- 脚本actors/social-media/twitter.ts8.1 KB
- 脚本actors/social-media/youtube.ts8.0 KB
- 脚本actors/web/index.ts112 B
- 脚本actors/web/web-scraper.ts5.9 KB
- 其他customize.toml1.6 KB
- 脚本examples/comparison-test.ts7.9 KB
- 脚本examples/instagram-scraper.ts4.5 KB
- 脚本examples/smoke-test.ts2.2 KB
- 脚本index.ts6.2 KB
- 参考文档INTEGRATION.md6.4 KB
- 参考文档package.json407 B
- 参考文档README.md8.3 KB
- 脚本skills/get-user-tweets.ts3.4 KB
- 参考文档steps/step-01-init.md5.6 KB
- 参考文档steps/step-01b-continue.md4.8 KB
- 参考文档steps/step-02-discovery.md6.5 KB
- 参考文档steps/step-03-core-experience.md8.0 KB
- 参考文档steps/step-04-emotional-response.md8.1 KB
- 参考文档steps/step-05-inspiration.md8.4 KB
- 参考文档steps/step-06-design-system.md8.6 KB
- 参考文档steps/step-07-defining-experience.md8.5 KB
- 参考文档steps/step-08-visual-foundation.md8.2 KB
- 参考文档steps/step-09-design-directions.md8.4 KB
- 参考文档steps/step-10-user-journeys.md8.2 KB
- 参考文档steps/step-11-component-strategy.md8.5 KB
- 参考文档steps/step-12-ux-patterns.md7.8 KB
- 参考文档steps/step-13-responsive-accessibility.md8.8 KB
- 参考文档steps/step-14-complete.md6.9 KB
- 参考文档tsconfig.json502 B
- 脚本types/common.ts2.3 KB
- 脚本types/index.ts71 B
- 参考文档ux-design-template.md236 B
- 参考文档Workflows/Update.md1.9 KB
03 SKILL.md 正文
Create UX Design Workflow
Goal: Create comprehensive UX design specifications through collaborative visual exploration and informed decision-making where you act as a UX facilitator working with a product stakeholder.
Conventions
- Bare paths (e.g.
steps/step-01-init.md) resolve from the skill root. {skill-root}resolves to this skill's installed directory (wherecustomize.tomllives).{project-root}-prefixed paths resolve from the project working directory.{skill-name}resolves to the skill directory's basename.
WORKFLOW ARCHITECTURE
This uses micro-file architecture for disciplined execution:
- Each step is a self-contained file with embedded rules
- Sequential progression with user control at each step
- Document state tracked in frontmatter
- Append-only document building through conversation
On Activation
Step 1: Resolve the Workflow Block
Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow
If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:
{skill-root}/customize.toml— defaults{project-root}/_bmad/custom/{skill-name}.toml— team overrides{project-root}/_bmad/custom/{skill-name}.user.toml— personal overrides
Any missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.
Step 2: Execute Prepend Steps
Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.
Step 3: Load Persistent Facts
Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} — load the referenced contents as facts. All other entries are facts verbatim.
Step 4: Load Config
Load config from {project-root}/_bmad/bmm/config.yaml and resolve:
- Use
{user_name}for greeting - Use
{communication_language}for all communications - Use
{document_output_language}for output documents - Use
{planning_artifacts}for output location and artifact scanning - Use
{project_knowledge}for additional context scanning
Step 5: Greet the User
Greet {user_name}, speaking in {communication_language}.
Step 6: Execute Append Steps
Execute each entry in {workflow.activation_steps_append} in order.
Activation is complete. Begin the workflow below.
Paths
default_output_file={planning_artifacts}/ux-design-specification.md
EXECUTION
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config
{communication_language} - ✅ YOU MUST ALWAYS WRITE all artifact and document content in
{document_output_language} - Read fully and follow:
./steps/step-01-init.mdto begin the UX design workflow.
04 同仓库更多 Skills
bmad-assist-help
Explain how bmad-assist works in this project by inspecting the local bmad-assist config, sprint status, epics, state, runs, prompts, logs, and relevant source code. Use when the user asks how bmad-assist behaves, how it reads epics and stories, why a run resumed or failed, what files are authoritative, or to investigate bmad-assist execution in the current repo.
bmad-fix-ci
Diagnose and fix GitHub CI failures locally. Use when the user says 'fix ci' or 'fix ci failures'.
bmad-workflow-builder
Builds, converts, and analyzes workflows and skills. Use when the user requests to "build a workflow", "modify a workflow", "quality check workflow", "analyze skill", or "convert a skill".
bmad-validate-prd
Validate a PRD against standards. Use when the user says "validate this PRD" or "run PRD validation"
bmad-ux-designer
ux-designer agent
bmad-testarch-trace
Generate traceability matrix and quality gate decision. Use when the user says "lets create traceability matrix" or "I want to analyze test coverage"