ui-skills

Enforce UI constraints for agent-driven interfaces using Tailwind defaults and motion/react.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lovincyrus/claude-config --skill ui-skills-lovincyrus
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ui-skills
Source: https://github.com/lovincyrus/claude-config/tree/main/skills/ui-skills
Command: npx skills add https://github.com/lovincyrus/claude-config --skill ui-skills-lovincyrus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill codifies consistent UI/UX constraints to ensure accessible, performant, and cohesive interfaces when building agent-driven applications.

Core Features & Use Cases

  • Enforces accessible component primitives and uses the project’s primitives first.
  • Provides a standardized stack for UI interactions (Tailwind defaults, motion/react, and aria-based components).
  • Use Case: As a designer or front-end engineer, apply these constraints to a new agent-driven interface to guarantee consistent behavior and accessibility.

Quick Start

Use the ui-skills to enforce the constraints on your next agent-driven UI task.

Frequently Asked Questions about ui-skills

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

FAQPage Schema
How do I enforce consistent UI constraints for agent-driven interfaces?▼

To enforce consistent UI constraints for agent-driven interfaces, apply standardized design rules using Tailwind defaults, motion/react for animations, and aria-based components to ensure accessible and cohesive behavior.

What are the best practices for accessible React components using Tailwind?▼

Best practices for accessible React components include using Base UI primitives, applying aria-labels, relying on Tailwind defaults, and adopting motion/react for accessible animations and safe layout practices.

Can I use motion/react animations with Base UI primitives?▼

Yes, you can use motion/react animations with Base UI primitives. This combination is part of a standardized stack that ensures performant interactions and accessible component behavior within agent-driven projects.

Do I need aria-labels for all interactive UI components?▼

Aria-labels are required for interactive UI components to meet accessibility constraints. Enforcing aria-based components ensures screen reader compatibility and standardized interaction patterns across the interface.

What is the standardized stack for agent-driven UI development?▼

The standardized stack for agent-driven UI development consists of Tailwind defaults for styling, motion/react for animations, and Base UI primitives for accessible components, ensuring cohesive design systems.

Why does my agent-driven interface lack cohesive design behavior?▼

Your agent-driven interface lacks cohesive behavior without codified UI constraints. Applying standardized primitives, Tailwind defaults, and aria-based components ensures consistent styling, animation, and accessibility.