components-build-docs
Installation
SKILL.md
Overview
components.build is an open-source specification established by Vercel for designing and building modern UI components. It defines a formal standard for creating composable, accessible, and adoptable components for the web.
The specification is framework-agnostic in its principles but uses React for examples. It covers the full lifecycle of component development — from API design and composition patterns to styling, state management, accessibility, and distribution.
Key Principles
- Composability over inheritance — Break monolithic components into small, focused subcomponents with clear APIs
- Accessible by default — Semantic HTML, keyboard navigation, ARIA patterns, and focus management
- Transparency — Developers should understand and be able to modify component internals
- Theming via design tokens — Semantic CSS variable layers that separate intent from appearance
Topics Covered
Related skills