What problem does it solve?
This Skill provides a comprehensive guide to build consistent, reusable UI components, ensuring high-quality frontend development standards.
Core Features & Use Cases
- Design Principles: Adheres to best practices for density, keyboard-first interaction, and dark themes.
- Tech Stack: Integrates with React, TypeScript, Vite, Tailwind CSS, and other relevant technologies.
- Design Tokens: Utilizes OKLCH color space and CSS variables for consistent theming.
- Typography Scale: Standardizes typography usage for readability and accessibility.
- Component Hierarchy: Provides a clear structure for component development and reuse.
- Composition Patterns: Illustrates how components interact and work together within the application.
- Interactive Patterns: Defines hover states, focus, disabled states, and inline editing.
- Layout System: Implements a three-zone layout with sidebar, breadcrumb bar, and main content.
- Design Guide Page: Offers a living showcase of all components and patterns.
- Component Index: Lists all available UI components with usage guidance.
- File Conventions: Standardizes code organization and naming conventions.
- Common Mistakes: Highlights common pitfalls to avoid in UI development.
Quick Start
To understand the design system, refer to the design-guide page in the Paperclip UI project.