ui-engineering

Orchestrates end-to-end frontend UI construction through phased design, component, motion, and verification workflows.

1|Updated Aug 17, 2026
One-click install
npx skills add https://github.com/NalinDalal/skillset --skill ui-engineering-nalindalal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ui-engineering
Source: https://github.com/NalinDalal/skillset/tree/main/skills/ui/ui-engineering
Command: npx skills add https://github.com/NalinDalal/skillset --skill ui-engineering-nalindalal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building a frontend that feels like a real product rather than a generic template requires coordinating design direction, component libraries, motion, accessibility, and state coverage, which is easy to get wrong when done ad hoc. ## Core Features & Use Cases - Phased UI orchestration: Runs a structured pipeline from clarification brief through design tokens, component architecture, motion design, and a final verification gate. - Library routing: Maps each interaction need (dialogs, toasts, forms, tables, command palettes, drawers, virtual lists) to the right library skill such as base-ui, Sonner, react-hook-form, TanStack Table, cmdk, and Vaul. - Quality enforcement: Applies anti-slop rules, a finish-gate checklist covering all component states, dark mode, reduced motion, responsive behavior, and accessibility. - Use Case: When asked to build a dashboard, it clarifies the vibe and animation dial, picks tokens, composes components from primitives, adds purposeful motion, and audits the result before shipping. ## Quick Start Ask the agent to build the frontend for your app and answer the short UI engineering brief about audience, vibe, and animation level.

Frequently Asked Questions about ui-engineering

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

FAQPage Schema
How do I build a production-ready frontend UI with an AI agent?▼

Describe the interface you want in plain words, such as build a dashboard or design the frontend. The skill runs a clarification brief, then coordinates design tokens, component libraries, motion, and a verification pass before delivering the finished UI.

What UI component libraries does this workflow use?▼

It routes each interaction to a dedicated library: base-ui for dialogs and popovers, Sonner for toasts, cmdk for command palettes, react-hook-form with Zod for forms, TanStack Table for data tables, Virtuoso for virtual lists, and Vaul for drawers.

Does it support dark mode and reduced motion?▼

Yes. Dark mode is wired through semantic design tokens with a system theme option, and all motion respects prefers-reduced-motion by falling back to instant state changes. Both are part of the mandatory finish-gate checklist.

When should I use GSAP instead of Framer Motion for animations?▼

Use motion.dev (Framer Motion) for standard transitions, gestures, and enter/exit animations. GSAP with ScrollTrigger and Lenis is reserved for showcase-tier work where the animation dial is set to 3, such as scroll-driven landing pages.

Why does the skill ask questions before writing any UI code?▼

The Phase 0 brief captures the product type, audience, vibe, animation level, required interactions, existing stack, dark mode, and accessibility bar. These answers determine the design direction and library choices, preventing generic output.