unocss

Generate atomic CSS utilities on demand for React, Vue, Svelte, and HTML projects.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Situ2000/skills-main --skill unocss-situ2000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unocss
Source: https://github.com/Situ2000/skills-main/tree/main/skills/unocss
Command: npx skills add https://github.com/Situ2000/skills-main --skill unocss-situ2000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

UnoCSS tackles the tedious overhead of writing and maintaining CSS by generating atomic utilities on demand, enabling fast, scalable styling.

Core Features & Use Cases

  • Atomic utility generation via presets, rules, shortcuts, and variants, allowing consistent styling with minimal CSS.
  • Framework-agnostic integration for Vite, Nuxt, and vanilla projects, supporting rapid prototyping and design-system growth.
  • Use cases include speeding up UI iteration, enforcing design tokens, and simplifying large-scale styling across teams.

Quick Start

Install UnoCSS, configure with uno.config.* or presets, then start using utility classes in your markup.

Frequently Asked Questions about unocss

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate atomic CSS utilities on demand for React and Vue projects?

UnoCSS generates atomic CSS utilities on demand for React, Vue, Svelte, and HTML projects. By configuring a uno.config.* file or presets, it eliminates the manual burden of writing CSS and enables rapid UI prototyping.

What's the best way to enforce design tokens and system consistency across teams?

Using UnoCSS presets, rules, and shortcuts is the best way to enforce design tokens. It generates consistent atomic utilities on demand, simplifying large-scale styling and design-system growth across teams.

Does UnoCSS work with Vite and Nuxt build tools?

Yes, UnoCSS integrates with Vite, Nuxt, and vanilla projects. This framework-agnostic compatibility allows you to instantly generate atomic CSS utilities within your existing build tools without friction.

How do I configure atomic CSS rules and shortcuts in my web project?

You configure atomic CSS rules, shortcuts, and variants by creating a uno.config.* file or using presets. Once set up, UnoCSS automatically generates the required utilities based on your markup.

Can I use atomic utility classes in plain HTML or do I need a framework?

You can use atomic utility classes in plain HTML without a framework. UnoCSS is framework-agnostic, supporting rapid UI prototyping and scalable styling across plain HTML, React, Vue, and Svelte.