What problem does it solve? Writing and maintaining utility-first CSS with UnoCSS requires knowing its configuration options, presets, rules, variants, and transformers, which are spread across extensive documentation. This Skill consolidates that knowledge so an AI assistant can correctly configure UnoCSS, write utility rules, and choose the right presets for a project. ## Core Features & Use Cases - Configuration Guidance: Set up uno.config.ts with rules, shortcuts, theme tokens, variants, safelist/blocklist, layers, and preflights. - Preset Selection: Covers Wind3 (Tailwind v3 compatible), Wind4 (Tailwind v4 compatible), Mini, Icons, Attributify, Typography, Web Fonts, Tagify, and Rem-to-Px presets. - Transformers & Integrations: Explains variant groups, directives (@apply, @screen, theme(), icon()), compile-class, attributify-jsx, plus Vite and Nuxt integration setups. - Use Case: When migrating a Vue 3 + Vite project from Tailwind to UnoCSS, the assistant can check the existing config, enable presetWind3 with dark mode, add presetIcons for Iconify icons, and configure extraction for dynamic classes. ## Quick Start Ask the assistant to review the project's uno.config.ts and add presetWind3 with class-based dark mode and presetIcons configured for the mdi icon collection.