ui-craft

Guide UI design and review for accessibility, consistency, and state coverage.

Updated May 28, 2026
One-click install
npx skills add https://github.com/haryelramalho/skills --skill ui-craft-haryelramalho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-craft
Source: https://github.com/haryelramalho/skills/tree/main/skills/curated/ui-craft
Command: npx skills add https://github.com/haryelramalho/skills --skill ui-craft-haryelramalho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

UI Craft prevents generic, inaccessible, and inconsistent user interfaces by giving clear guardrails for visible product surfaces, component states, copy, motion, and design-system alignment.

Core Features & Use Cases

It helps when designing dashboards, forms, dialogs, tables, menus, empty states, loading states, dark mode, or AI-assisted interfaces. It also supports reviews and refactors by checking accessibility floors, state completeness, token discipline, and anti-slop patterns before anything ships. For example, use it to turn a rough product brief into a polished component or to audit an existing screen for missing states and weak hierarchy.

Quick Start

Ask the UI Craft skill to review your surface, state its job, and generate a token-aware, accessible design plan for the exact component you are building.

Frequently Asked Questions about ui-craft

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

FAQPage Schema
How do I audit an existing UI for missing states and accessibility issues?

To audit an existing UI for missing states and accessibility issues, review component surfaces against strict accessibility floors, state completeness, and token discipline. This verifies keyboard operability, contrast compliance, and explicit microcopy rules before shipping.

What is the best way to design accessible dark mode and motion for UI components?

The best way to design accessible dark mode and motion is to apply semantic tokens, verify contrast, and enforce reduced-motion support. This ensures visual consistency and prevents motion-related accessibility barriers across user-facing UI surfaces.

How do I turn a rough product brief into a polished, token-aware UI component?

To turn a rough product brief into a polished UI component, state the component's job and generate a token-aware design plan. This guides the creation of accessible dashboards, forms, or dialogs with complete state coverage and clear hierarchy.

Does this approach require semantic tokens for building AI-assisted interfaces?

Yes, building AI-assisted interfaces requires semantic tokens to maintain consistency. The design process enforces token discipline, explicit microcopy rules, and complete state coverage to ensure AI interfaces remain usable and accessible.

Can I use this method to check keyboard operability and contrast verification for forms?

Yes, you can use this method to check keyboard operability and contrast verification for forms. It guides the review of form components to ensure they meet accessibility floors and explicit microcopy rules before deployment.

Why does my UI design system have inconsistent empty and loading states across dialogs?

Your UI design system has inconsistent empty and loading states across dialogs due to missing state coverage and weak hierarchy. Applying explicit microcopy rules, token discipline, and anti-slop patterns resolves these inconsistencies.