ui-skills

Enforce Tailwind CSS, framer-motion, and accessible component constraints for UI code.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/andrescardonas7/salchipapa-web --skill ui-skills-andrescardonas7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-skills
Source: https://github.com/andrescardonas7/salchipapa-web/tree/main/.cursor/skills/UI
Command: npx skills add https://github.com/andrescardonas7/salchipapa-web --skill ui-skills-andrescardonas7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a set of opinionated constraints and best practices to ensure consistency, accessibility, and performance when building user interfaces with AI agents.

Core Features & Use Cases

  • Enforces UI best practices: Ensures adherence to modern web development standards for styling, animation, and component usage.
  • Improves accessibility: Mandates the use of accessible primitives and proper ARIA attributes.
  • Optimizes performance: Guides against performance-degrading practices like animating layout properties or excessive blur effects.
  • Use Case: When building a new feature, invoke this skill to automatically review proposed UI code against these standards, identifying and suggesting fixes for violations before they are merged.

Quick Start

Apply these opinionated constraints to any UI work in this conversation.

Frequently Asked Questions about ui-skills

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

FAQPage Schema
How do I enforce UI best practices for accessibility and performance when generating frontend code with AI?

To enforce UI best practices, apply opinionated constraints to your AI agent conversations that mandate accessible primitives, proper ARIA attributes, and performance guidelines like avoiding layout property animations. This ensures generated frontend code meets modern web standards.

Does this UI skill work with Tailwind CSS and framer-motion for building interfaces?

Yes, this UI skill works specifically with Tailwind CSS defaults and framer-motion for animations. It enforces adherence to these libraries and specific utilities for class logic and animation to create consistent, high-quality user interfaces.

What's the best way to prevent performance issues when animating frontend components?

The best way to prevent performance issues is to apply UI constraints that guide against performance-degrading practices, specifically avoiding animating layout properties and using excessive blur effects in your frontend component designs.

How do I review proposed UI code for accessibility violations before merging?

To review proposed UI code for accessibility violations, invoke this skill during feature development. It automatically checks your code against standards for accessible primitives and ARIA attributes, suggesting fixes for any violations found.

Why does my AI agent generate inconsistent frontend designs with poor typography?

AI agents generate inconsistent frontend designs because they lack defined constraints for typography and layout. By applying opinionated UI best practices, you enforce specific design standards that ensure consistent, high-quality interface generation.

Can I use my own custom design system or do I need to use Tailwind CSS defaults?

You must use Tailwind CSS defaults. This skill applies opinionated constraints that require adherence to specific libraries and utilities for styling, class logic, and animation, ensuring consistent and accessible user interfaces.