Installation
Skeci UI works like shadcn/ui. You use a CLI to add components to your project, giving you full control over the source code.
Quick Start
Section titled “Quick Start”1. Initialize your project
Section titled “1. Initialize your project”Run the init command to set up the necessary configuration and fonts:
npx skeci-ui@latest initThis will:
- Add the
Virgilfont to yourpublic/folder. - Configure
tailwind.config.jswith the Virgil font family. - Create a
components/uifolder for your templates.
2. Add a component
Section titled “2. Add a component”Once initialized, you can add any component from the library:
npx skeci-ui@latest add buttonRequirements
Section titled “Requirements”- React 19+
- Tailwind CSS v4 (recommended) or v3
- RoughJS (installed automatically by the CLI)
Manual Setup
Section titled “Manual Setup”If you prefer to set things up manually, you’ll need the Virgil font and the following Tailwind configuration:
@theme { --font-virgil: 'Virgil', sans-serif;}Make sure the font is loaded in your CSS:
@font-face { font-family: 'Virgil'; src: url('/fonts/virgil.woff2') format('woff2'); font-weight: normal; font-style: normal; font-display: swap;}