prog-expert-uno

Configure UnoCSS presets, theming, and module integration in Nuxt projects.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skaile-ai/ai-assets --skill prog-expert-uno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prog-expert-uno
Source: https://github.com/skaile-ai/ai-assets/tree/main/dev-implementation-experts-js/skills/prog-expert-uno
Command: npx skills add https://github.com/skaile-ai/ai-assets --skill prog-expert-uno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rich, pyyaml, requests, and includes scripts (resource) components.

What problem does it solve?

This Skill helps teams implement and configure UnoCSS efficiently in Nuxt 3/4 projects, enabling modern CSS tooling with presets and theming.

Core Features & Use Cases

  • UnoCSS configuration with presets (wind4, attributify, icons, typography) and custom color tokens in uno.config.ts.
  • Nuxt integration via @unocss/nuxt module setup, including dark mode strategy and layer management.
  • Real-world use case: quickly scaffold UnoCSS for a new Nuxt project to enable responsive design tokens and icon sets.

Quick Start

Configure UnoCSS in your Nuxt project to enable presets, theming, and module integration.

Frequently Asked Questions about prog-expert-uno

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

FAQPage Schema
How do I set up UnoCSS in a Nuxt 3 or 4 project?

UnoCSS setup in Nuxt involves creating an uno.config.ts file and wiring the @unocss/nuxt module to enable presets, theming, and dark mode. This configuration supports design tokens, icon sets, and typography presets.

What is the best way to configure UnoCSS presets and theming in Nuxt?

Configuring UnoCSS presets in Nuxt requires defining custom color tokens and selecting presets like wind4, attributify, icons, and typography within the uno.config.ts file. This approach establishes a complete theming system with safelist and layer management.

Does UnoCSS support dark mode and icon sets for Nuxt applications?

UnoCSS supports dark mode and icon sets for Nuxt through the @unocss/nuxt module. Configuring the icons preset and a dark mode strategy in uno.config.ts enables responsive design tokens and icon integration.

Can I use UnoCSS with attributify and typography presets in Nuxt?

You can use UnoCSS with attributify and typography presets in Nuxt by specifying them in uno.config.ts. This configuration enables attribute-based styling and rich text formatting alongside custom color tokens.

Why do I need to manage safelist and layers in my UnoCSS configuration?

Managing safelist and layers in UnoCSS ensures dynamically generated classes are retained and CSS specificity is correctly ordered. This is configured within uno.config.ts during the Nuxt module integration to maintain styling consistency.

What are the limitations of UnoCSS module integration in Nuxt projects?

UnoCSS module integration in Nuxt requires careful coordination with scripts for version tracking and recipes. Limitations involve managing layer conflicts and ensuring the safelist covers all dynamically referenced classes to prevent styling issues.