baseline-ui

Validate Tailwind CSS UI animations, typography, accessibility, and layout rules.

6|Updated Mar 24, 2019
One-click install
npx skills add https://github.com/rafifos/dotfiles --skill baseline-ui-rafifos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: baseline-ui
Source: https://github.com/rafifos/dotfiles/tree/main/dot_agents/skills/baseline-ui
Command: npx skills add https://github.com/rafifos/dotfiles --skill baseline-ui-rafifos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tailwind CSS projects often suffer from drift in UI consistency across animations, typography, accessibility, and layout decisions. baseline-ui provides a strict baseline to align UI decisions across components and views, reducing rework and visual inconsistencies.

Core Features & Use Cases

  • Validates animation durations to maintain predictable motion.
  • Enforces typography scale and readable hierarchy.
  • Checks component accessibility and prevents layout anti-patterns.
  • Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.

Quick Start

Apply these constraints to any UI work in your Tailwind projects.

Frequently Asked Questions about baseline-ui

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

FAQPage Schema
How do I enforce UI consistency in Tailwind CSS projects?

To enforce UI consistency in Tailwind CSS projects, validate animations, typography, accessibility, and layout rules against a strict design-system baseline. This prevents visual drift and reduces rework when building components or styling views.

What causes visual drift in Tailwind design systems?

Visual drift in Tailwind design systems is caused by unvalidated decisions across animations, typography, accessibility, and layout. Applying a strict baseline aligns UI decisions across components and views, ensuring predictable motion and readable hierarchy.

How do I check component accessibility when styling React views with Tailwind?

To check component accessibility when styling React views with Tailwind, apply constraints that validate accessible components and prevent layout anti-patterns. This ensures design-system alignment during real-world UI work.

Can I use existing project primitives to enforce a design system baseline?

Yes, you can enforce a design system baseline using existing project primitives. The validation process enforces non-destructive layout patterns and animation timing constraints without requiring new dependencies or external component libraries.

What's the best way to validate animation timing in a Tailwind design system?

The best way to validate animation timing in a Tailwind design system is to enforce strict duration constraints. This maintains predictable motion across components and views, preventing visual inconsistencies caused by arbitrary timing values.