baseline-ui

Reviews and fixes UI code against Tailwind CSS, accessibility, and animation constraints.

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/Yjj0333/skills-manager-backup --skill baseline-ui-yjj0333
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: baseline-ui
Source: https://github.com/Yjj0333/skills-manager-backup/tree/main/baseline-ui
Command: npx skills add https://github.com/Yjj0333/skills-manager-backup --skill baseline-ui-yjj0333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated interface code often contains inconsistent spacing, poor typography, inaccessible components, and gratuitous animations. This Skill enforces an opinionated UI baseline so React and Tailwind CSS code passes a consistent quality bar before shipping. ## Core Features & Use Cases - Constraint Enforcement: Applies opinionated rules across stack, components, interaction, animation, typography, layout, performance, and design. - File Review Mode: Audits a specific file and reports violations with the exact offending snippet, a one-sentence rationale, and a concrete code-level fix. - Use Case: After generating a dashboard page with an AI assistant, run a baseline review to catch issues like h-screen instead of h-dvh, missing aria-label on icon buttons, or animations exceeding 200ms. ## Quick Start Ask the assistant to review your React component file against the baseline-ui constraints and list every violation with a fix.

Frequently Asked Questions about baseline-ui

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

FAQPage Schema
How do I review a React file for UI quality issues?▼

Invoke the skill with a target file path to audit it against all baseline constraints. The output lists each violation with the exact offending snippet, a one-sentence explanation of why it matters, and a concrete code-level fix.

What component libraries should I use for accessible React primitives?▼

Use accessible primitives like Base UI, Radix, or React Aria for anything with keyboard or focus behavior. Prefer the project's existing primitives first, never mix primitive systems on one surface, and choose Base UI for new primitives when compatible.

Which CSS properties are safe to animate in web interfaces?▼

Animate only compositor properties: transform and opacity. Never animate layout properties like width, height, top, left, margin, or padding, and avoid animating paint properties except for small local UI like text and icons.

Should I use h-screen or h-dvh for full-height layouts?▼

Use h-dvh instead of h-screen for full-height layouts. The dynamic viewport height unit accounts for mobile browser chrome, and fixed elements must also respect safe-area-inset values.

When should animations be added to a UI?▼

Only add animation when explicitly requested. Keep interaction feedback under 200ms, use ease-out on entrances, pause looping animations off-screen, and respect prefers-reduced-motion settings.