Use when building styled UI with @nuxt/ui v4 components - create forms with validation, implement data tables with sorting, build modal dialogs and overlays, configure Tailwind Variants theming. Use vue skill for raw component patterns, reka-ui for headless primitives.
95
92%
Does it follow best practices?
Impact
100%
1.16xAverage score across 3 eval scenarios
Passed
No known issues
Form validation with Standard Schema
UForm component used
100%
100%
UFormField wrapper used
100%
100%
Standard Schema library
100%
100%
Field name matches state key
100%
100%
Schema passed to UForm
100%
100%
State passed to UForm
100%
100%
v-model on inputs
100%
100%
Semantic error color
70%
100%
No custom validation
100%
100%
Submit triggers validation
100%
100%
Nuxt UI project setup and configuration
UApp wrapper present
100%
100%
CSS import: tailwindcss
100%
100%
CSS import: nuxt/ui
100%
100%
CSS linked in nuxt.config
100%
100%
pnpm hoisting config
100%
100%
Component detection enabled
0%
100%
@nuxt/ui in modules
100%
100%
No UApp omission documented
100%
100%
pnpm gotcha documented
100%
100%
No hardcoded colors
100%
100%
Theme customization and component overrides
Primary color as semantic name
100%
100%
All 11 cobalt shades defined
100%
100%
cobalt registered in nuxt.config
100%
100%
Button uses slots structure
100%
100%
Container uses flat structure
0%
100%
Button pill shape override
100%
100%
Container width override
100%
100%
CSS imports correct
100%
100%
theme-notes distinguishes patterns
50%
100%
No wrong pattern mixing
0%
100%
00fb59d
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.