ui-design-direction-builder

Generates implementation-ready visual and interaction design directions for web interfaces.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/vmitsaras/Agent-Skills --skill ui-design-direction-builder-vmitsaras
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ui-design-direction-builder
Source: https://github.com/vmitsaras/Agent-Skills/tree/main/skills/ui-ux-polish/ui-design-direction-builder
Command: npx skills add https://github.com/vmitsaras/Agent-Skills --skill ui-design-direction-builder-vmitsaras

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Web projects often ship with generic, inconsistent, or template-driven interfaces because product requirements were never translated into concrete visual and interaction rules. This Skill turns product goals, repository evidence, and constraints into a coherent design direction a frontend developer can implement directly. ## Core Features & Use Cases - Design Direction Definition: Produces one primary art direction with named attributes, anti-attributes, typography, color, spacing, shape, elevation, and layout rules. - Component and State Guidance: Specifies how component families (buttons, tables, dialogs, empty states) should look and behave across default, hover, focus, loading, error, and reduced-motion states. - Implementation Translation: Converts abstract recommendations into semantic design-token groups, priority components, and a sequenced implementation plan. - Use Case: A developer has a working dashboard that feels visually fragmented. The Skill audits the existing CSS and components, then returns a structured design direction covering foundations, hierarchy, motion, and accessibility so the redesign stays consistent across screens. ## Quick Start Ask the agent to analyze this repository and produce a UI design direction for the main dashboard page.

Frequently Asked Questions about ui-design-direction-builder

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

FAQPage Schema
How do I create a design direction for a web interface before coding?▼

Define the product frame first: audience, primary task, and constraints. Then select one primary art direction with design attributes, and specify typography, color, spacing, layout, component states, and motion rules before writing any CSS.

How to make an existing UI look less generic and inconsistent?▼

Audit the current visual language for conflicting patterns, one-off values, and weak hierarchy. Then consolidate foundations into shared tokens, define a single accent-color role, and align component families to one named design direction.

Does this work with an existing component library like a design system?▼

Yes. The direction works with the library's architecture by defining theme overrides, token mappings, variant rules, and wrapper components. It does not recommend replacing the library unless it demonstrably blocks the required design.

Can it handle dark mode and accessibility requirements?▼

Accessibility is integrated throughout the direction, covering contrast, visible focus, keyboard interaction, reduced motion, and color-independent states. Light and dark theme expectations are defined as part of the color foundations.

When should I not use a design direction skill?▼

Skip it when you only need a WCAG compliance audit, a single CSS defect fix, or exact reproduction of a finalized design. It is meant for establishing visual direction, not narrow bug fixes or asset generation.