An open-source standard for building modern, composable and accessible UI components.
npx skills add https://github.com/vercel/components.build --skill building-componentsInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
An open-source standard for building modern, composable, and accessible UI components.
components.build is a formal specification that establishes best practices and guidelines for building open-source UI components for the modern web. Co-authored by Hayden Bleasel and shadcn, this specification aims to help open-source maintainers and senior front-end engineers create components that are:
While examples use React/TypeScript, the core principles are framework-agnostic and applicable to Vue, Svelte, Angular, and other modern frameworks.
Contributions are welcome! This specification is informed by the open-source community and real-world component libraries.
To contribute, please read the contributing guide.
This project is open source and available under the MIT License.