What problem does it solve?
UnoCSS solves the challenge of writing consistent, scalable CSS by generating atomic utilities from presets. It is un-opinionated, providing CSS through configurable presets (Wind, Icons, Attributify). It is a superset of Tailwind CSS, so you can reuse Tailwind concepts with a different, on-demand approach.
Important: Before writing UnoCSS code, agents should check for uno.config.* or unocss.config.* files in the project root to understand what presets, rules, and shortcuts are available. If the project setup is unclear, avoid using attributify mode and other advanced features - stick to basic class usage.
The skill is based on UnoCSS 66.x, generated at 2026-01-28.
Core Features & Use Cases
- Atomic CSS via presets like Wind3, Wind4, Mini, or Icon presets to compose utilities.
- Guidance and references for config, rules, variants, and theming to accelerate frontend styling.
- Real-world usage across Vite, Nuxt, and other tooling with a focus on predictable, context-loaded utilities.
- You can customize the workflow by referencing the references.md docs and transformers.
- Use Case: quickly apply consistent design tokens and responsive utilities across a project.
Quick Start
Install UnoCSS in your project and start writing simple class-based utilities to style your UI.