dux-setup

Install dux module configuration and register help entries in a project.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

It simplifies installing and configuring the dux module so your project can reliably manage DESIGN.md and generate screens, prototypes, and lint reports.

Core Features & Use Cases

  • Module installation & registration: Updates shared project configuration and registers dux capabilities in the help system.
  • Config migration with anti-zombie updates: Removes stale module entries before writing fresh config, and supports migrating legacy config locations.
  • Environment bootstrapping: Creates required output directories and optionally seeds starter references for faster DESIGN.md authoring.

Quick Start

Run this skill when prompted to set up the module: install dux module.

Frequently Asked Questions about dux-setup

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

FAQPage Schema
How do I configure the dux module to generate design outputs?

To configure dux, run the setup skill to install its configuration, register help entries, and ensure correct output directory creation for generating screens, prototypes, and lint reports.

What is YAML migration for legacy design configuration?

YAML migration consolidates older per-module config and CSV files into a unified shared configuration, cleaning legacy artifacts and applying anti-zombie patterns to remove stale module entries.

Can I run dux configuration headless without manual input?

Yes, dux supports headless or argument-driven configuration, allowing you to programmatically merge core and module answers and write both shared and user-specific configs deterministically.

Does dux setup require pyyaml to manage configuration files?

Yes, pyyaml is a required dependency for dux setup to parse, merge, and write the YAML configuration files needed to manage your design workflow and output directories.

Why does my design workflow config contain stale module entries?

Stale module entries occur when legacy configurations are not properly cleaned; dux setup applies anti-zombie updates to remove these artifacts before writing fresh config files.

What is the best way to bootstrap a new dux environment for DESIGN.md?

The best way to bootstrap a dux environment is running the setup skill, which creates required output directories and optionally seeds starter references for faster DESIGN.md authoring.