dux-design-md

Author or update DESIGN.md using the getdesign.md alpha v2 nine-section token schema.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/Yash-1511/bmad-dux-visual-architect --skill dux-design-md
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dux-design-md
Source: https://github.com/Yash-1511/bmad-dux-visual-architect/tree/main/skills/dux-design-md
Command: npx skills add https://github.com/Yash-1511/bmad-dux-visual-architect --skill dux-design-md

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It converts a user’s visual intent into a complete, lint-ready DESIGN.md that acts as the single source of truth for downstream prototypes, screens, and marketing outputs—without allowing bland or underspecified inputs.

Core Features & Use Cases

  • Authors and updates the project’s DESIGN.md using the getdesign.md alpha nine-section (v2) schema.
  • Enforces a non-nerfable workflow: pushes for concrete references, anti-references, the single “voltage” moment, and explicit constraints before generating tokens.
  • Supports create, seed, and update routing, including headless JSON/YAML briefs for automated flows.

Quick Start

Ask to author DESIGN.md, then provide at least three concrete hero references, one anti-reference, the single voltage moment, and any constraints.

Frequently Asked Questions about dux-design-md

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

FAQPage Schema
How do I generate a design system markdown file from a visual brief?

To generate a design system markdown file, provide a visual brief with at least three hero references, one anti-reference, and a voltage moment. The system translates this into a rigorous DESIGN.md using the nine-section token schema.

What is a DESIGN.md token schema used for in UI architecture?

A DESIGN.md token schema serves as the single source of truth for deterministic downstream generation of prototypes and screens. It enforces a one-to-one YAML-to-prose invariant to ensure consistent UI architecture.

How do I update YAML design tokens without breaking the markdown structure?

You can update YAML design tokens through targeted update routing that preserves the YAML-to-prose one-to-one invariant. This ensures the markdown structure remains lint-ready while applying specific changes.

Can I use headless JSON briefs to automate design system generation?

Yes, headless JSON or YAML briefs are supported for automated flows. The system routes these inputs to seed or create a new DESIGN.md, translating the structured data into the nine-section token schema.

Why does the design system generator reject my brief inputs?

The generator rejects brief inputs when they are bland or underspecified. It enforces a non-nerfable workflow that requires concrete references, anti-references, and explicit constraints before generating any tokens.

Do I need a config.yaml file to author a DESIGN.md?

Yes, configuration loading from the project's _bmad/config.yaml dux section is required. This configuration drives the strict token validation and workspace decision logging during the authoring process.