baseline-ui

Validate Tailwind CSS and React UI components for accessibility and design consistency.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/pedestal-ai/cylinder --skill baseline-ui-pedestal-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: baseline-ui
Source: https://github.com/pedestal-ai/cylinder/tree/main/.agents/skills/baseline-ui
Command: npx skills add https://github.com/pedestal-ai/cylinder --skill baseline-ui-pedestal-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers enforce design consistency, accessibility, and best practices in UI development, reducing UI slop and improving user experience.

Core Features & Use Cases

  • Design Enforcement: Validates animation durations, typography scales, and layout constraints across projects.
  • Accessibility Checks: Ensures UI components use accessible primitives, aria-labels, and proper interaction patterns.
  • Review and Validation: Assists in reviewing code against a comprehensive set of UI and CSS best practices, such as safe-area insets, error display placement, and motion preferences.
  • Use Case: When building a React component library, run /baseline-ui on your code to identify violations and maintain design standards.

Quick Start

Apply the baseline-ui constraints to your UI files to ensure adherence to design and accessibility standards.

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 accessibility and consistency in React and Tailwind CSS projects?

To enforce UI accessibility and consistency in React and Tailwind CSS, validate component primitives, typography scales, and animation conventions against established design standards. This ensures proper aria-labels, motion preferences, and layout constraints are upheld.

What's the best way to check Tailwind CSS components for design violations?

The best way to check Tailwind CSS components for design violations is to review code against comprehensive UI best practices, validating animation durations, safe-area insets, and error display placement to identify and correct inconsistencies.

Does this UI validation approach work for React component libraries?

Yes, this UI validation approach works for React component libraries by reviewing interaction patterns and accessible primitives to maintain high design standards and improve overall user experience across the library.

Why does my Tailwind UI suffer from inconsistent user feedback mechanisms?

Your Tailwind UI suffers from inconsistent user feedback mechanisms when design enforcement is not applied to validate motion, typography, and interaction conventions, leading to UI slop and degraded user experience.

How do I validate accessible interaction patterns in a React UI?

To validate accessible interaction patterns in a React UI, check that components use accessible primitives, proper aria-labels, and appropriate motion preferences to ensure all user feedback mechanisms meet accessibility requirements.

When do I need to validate safe-area insets and animation durations in Tailwind CSS?

You need to validate safe-area insets and animation durations in Tailwind CSS when building interfaces that require strict design enforcement, ensuring layout constraints and motion preferences adhere to performant UI standards.