ASD

Ui Styling

Crea interfaces bonitas y accesibles con componentes shadcn/ui (sobre Radix UI + Tailwind), estilos utility-first de Tailwind CSS y diseños visuales basados en canvas.

Estrellas
116k

en todo el repo

Actividad
63

0–100, la ruta de este skill

Actualizado
hace 18 días

último commit aquí

Commits
6

últimos 90 días

Contexto
2.5k tok

122 tok en reposo

Paquete
98 archivos

5.5 MB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add nextlevelbuilder/ui-ux-pro-max-skill --skill ui-styling --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests.

Qué hace

  • Instala y configura shadcn/ui con Tailwind CSS mediante los CLIs correspondientes
  • Añade componentes accesibles (dialogs, forms, tables, dropdowns) basados en Radix UI
  • Configura temas, variables CSS y modo oscuro
  • Genera diseños visuales tipo canvas con enfoque de composición y estética depurada
  • Provee scripts Python para instalar componentes y generar configuraciones de Tailwind

Úsalo cuando

  • Construir UI con frameworks basados en React (Next.js, Vite, Remix, Astro)
  • Implementar componentes accesibles como diálogos, formularios, tablas o navegación
  • Estilizar con un enfoque utility-first usando Tailwind CSS
  • Crear layouts responsive mobile-first o implementar modo oscuro y sistemas de diseño

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Instala shadcn/ui en mi proyecto Next.js con Tailwind
    • Crea un formulario de login accesible con validación usando shadcn/ui
    • Añade modo oscuro y variables de tema a mi aplicación
    • Genera un poster visual con el sistema de diseño canvas

    SKILL.md

    En inglés

    UI Styling Skill

    Comprehensive skill for creating beautiful, accessible user interfaces combining shadcn/ui components, Tailwind CSS utility styling, and canvas-based visual design systems.

    Reference

    When to Use This Skill

    Use when:

    • Building UI with React-based frameworks (Next.js, Vite, Remix, Astro)
    • Implementing accessible components (dialogs, forms, tables, navigation)
    • Styling with utility-first CSS approach
    • Creating responsive, mobile-first layouts
    • Implementing dark mode and theme customization
    • Building design systems with consistent tokens
    • Generating visual designs, posters, or brand materials
    • Rapid prototyping with immediate visual feedback
    • Adding complex UI patterns (data tables, charts, command palettes)

    Core Stack

    Component Layer: shadcn/ui

    • Pre-built accessible components via Radix UI primitives
    • Copy-paste distribution model (components live in your codebase)
    • TypeScript-first with full type safety
    • Composable primitives for complex UIs
    • CLI-based installation and management

    Styling Layer: Tailwind CSS

    • Utility-first CSS framework
    • Build-time processing with zero runtime overhead
    • Mobile-first responsive design
    • Consistent design tokens (colors, spacing, typography)
    • Automatic dead code elimination

    Visual Design Layer: Canvas

    • Museum-quality visual compositions
    • Philosophy-driven design approach
    • Sophisticated visual communication
    • Minimal text, maximum visual impact
    • Systematic patterns and refined aesthetics

    Quick Start

    Component + Styling Setup

    Install shadcn/ui with Tailwind:

    npx shadcn@latest init
    

    CLI prompts for framework, TypeScript, paths, and theme preferences. This configures both shadcn/ui and Tailwind CSS.

    Add components:

    npx shadcn@latest add button card dialog form
    

    Use components with utility styling:

    import { Button } from "@/components/ui/button"
    import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"
    
    export function Dashboard() {
      return (
        <div className="container mx-auto p-6 grid gap-6 md:grid-cols-2 lg:grid-cols-3">
          <Card className="hover:shadow-lg transition-shadow">
            <CardHeader>
              <CardTitle className="text-2xl font-bold">Analytics</CardTitle>
            </CardHeader>
            <CardContent className="space-y-4">
              <p className="text-muted-foreground">View your metrics</p>
              <Button variant="default" className="w-full">
                View Details
              </Button>
            </CardContent>
          </Card>
        </div>
      )
    }
    

    Alternative: Tailwind-Only Setup

    Vite projects:

    npm install -D tailwindcss @tailwindcss/vite
    
    // vite.config.ts
    import tailwindcss from '@tailwindcss/vite'
    export default { plugins: [tailwindcss()] }
    
    /* src/index.css */
    @import "tailwindcss";
    

    Component Library Guide

    Comprehensive component catalog with usage patterns, installation, and composition examples.

    See: references/shadcn-components.md

    Covers:

    • Form & input components (Button, Input, Select, Checkbox, Date Picker, Form validation)
    • Layout & navigation (Card, Tabs, Accordion, Navigation Menu)
    • Overlays & dialogs (Dialog, Drawer, Popover, Toast, Command)
    • Feedback & status (Alert, Progress, Skeleton)
    • Display components (Table, Data Table, Avatar, Badge)

    Theme & Customization

    Theme configuration, CSS variables, dark mode implementation, and component customization.

    See: references/shadcn-theming.md

    Covers:

    • Dark mode setup with next-themes
    • CSS variable system
    • Color customization and palettes
    • Component variant customization
    • Theme toggle implementation

    Accessibility Patterns

    ARIA patterns, keyboard navigation, screen reader support, and accessible component usage.

    See: references/shadcn-accessibility.md

    Covers:

    • Radix UI accessibility features
    • Keyboard navigation patterns
    • Focus management
    • Screen reader announcements
    • Form validation accessibility

    Tailwind Utilities

    Core utility classes for layout, spacing, typography, colors, borders, and shadows.

    See: references/tailwind-utilities.md

    Covers:

    • Layout utilities (Flexbox, Grid, positioning)
    • Spacing system (padding, margin, gap)
    • Typography (font sizes, weights, alignment, line height)
    • Colors and backgrounds
    • Borders and shadows
    • Arbitrary values for custom styling

    Responsive Design

    Mobile-first breakpoints, responsive utilities, and adaptive layouts.

    See: references/tailwind-responsive.md

    Covers:

    • Mobile-first approach
    • Breakpoint system (sm, md, lg, xl, 2xl)
    • Responsive utility patterns
    • Container queries
    • Max-width queries
    • Custom breakpoints

    Tailwind Customization

    Config file structure, custom utilities, plugins, and theme extensions.

    See: references/tailwind-customization.md

    Covers:

    • @theme directive for custom tokens
    • Custom colors and fonts
    • Spacing and breakpoint extensions
    • Custom utility creation
    • Custom variants
    • Layer organization (@layer base, components, utilities)
    • Apply directive for component extraction

    Visual Design System

    Canvas-based design philosophy, visual communication principles, and sophisticated compositions.

    See: references/canvas-design-system.md

    Covers:

    • Design philosophy approach
    • Visual communication over text
    • Systematic patterns and composition
    • Color, form, and spatial design
    • Minimal text integration
    • Museum-quality execution
    • Multi-page design systems

    Utility Scripts

    Python automation for component installation and configuration generation.

    shadcn_add.py

    Add shadcn/ui components with dependency handling:

    python scripts/shadcn_add.py button card dialog
    

    tailwind_config_gen.py

    Generate tailwind.config.js with custom theme:

    python scripts/tailwind_config_gen.py --colors brand:blue --fonts display:Inter
    

    Best Practices

    1. Component Composition: Build complex UIs from simple, composable primitives
    2. Utility-First Styling: Use Tailwind classes directly; extract components only for true repetition
    3. Mobile-First Responsive: Start with mobile styles, layer responsive variants
    4. Accessibility-First: Leverage Radix UI primitives, add focus states, use semantic HTML
    5. Design Tokens: Use consistent spacing scale, color palettes, typography system
    6. Dark Mode Consistency: Apply dark variants to all themed elements
    7. Performance: Leverage automatic CSS purging, avoid dynamic class names
    8. TypeScript: Use full type safety for better DX
    9. Visual Hierarchy: Let composition guide attention, use spacing and color intentionally
    10. Expert Craftsmanship: Every detail matters - treat UI as a craft

    Reference Navigation

    Component Library

    • references/shadcn-components.md - Complete component catalog
    • references/shadcn-theming.md - Theming and customization
    • references/shadcn-accessibility.md - Accessibility patterns

    Styling System

    • references/tailwind-utilities.md - Core utility classes
    • references/tailwind-responsive.md - Responsive design
    • references/tailwind-customization.md - Configuration and extensions

    Visual Design

    • references/canvas-design-system.md - Design philosophy and canvas workflows

    Automation

    • scripts/shadcn_add.py - Component installation
    • scripts/tailwind_config_gen.py - Config generation

    Common Patterns

    Form with validation:

    import { useForm } from "react-hook-form"
    import { zodResolver } from "@hookform/resolvers/zod"
    import * as z from "zod"
    import { Form, FormField, FormItem, FormLabel, FormControl, FormMessage } from "@/components/ui/form"
    import { Input } from "@/components/ui/input"
    import { Button } from "@/components/ui/button"
    
    const schema = z.object({
      email: z.string().email(),
      password: z.string().min(8)
    })
    
    export function LoginForm() {
      const form = useForm({
        resolver: zodResolver(schema),
        defaultValues: { email: "", password: "" }
      })
    
      return (
        <Form {...form}>
          <form onSubmit={form.handleSubmit(console.log)} className="space-y-6">
            <FormField control={form.control} name="email" render={({ field }) => (
              <FormItem>
                <FormLabel>Email</FormLabel>
                <FormControl>
                  <Input type="email" {...field} />
                </FormControl>
                <FormMessage />
              </FormItem>
            )} />
            <Button type="submit" className="w-full">Sign In</Button>
          </form>
        </Form>
      )
    }
    

    Responsive layout with dark mode:

    <div className="min-h-screen bg-white dark:bg-gray-900">
      <div className="container mx-auto px-4 py-8">
        <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
          <Card className="bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700">
            <CardContent className="p-6">
              <h3 className="text-xl font-semibold text-gray-900 dark:text-white">
                Content
              </h3>
            </CardContent>
          </Card>
        </div>
      </div>
    </div>
    

    Resources

    Reproducido de nextlevelbuilder/ui-ux-pro-max-skill bajo licencia MIT. Leer esta página en markdown.

    Archivos

    98 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere un proyecto con framework basado en React y Node/npm para ejecutar los CLIs de shadcn/ui y Tailwind, además de Python para los scripts de utilidad.

    Necesita en el PATH:npmnpxpython

    Detalles

    Categoría
    Diseño y UI
    Licencia
    MIT
    Recursos incluidos
    scripts en python + referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de nextlevelbuilder/ui-ux-pro-max-skill

    Este repo incluye 7 skills. Si instalas uno, normalmente ya tienes los demás.

    Inteligencia de diseño UI/UX para web y móvil: base de datos local consultable con estilos, paletas de color, tipografías, tipos de producto, guías UX, iconos, presets GSAP y gráficos, en 22 stacks.

    Costo de contexto al activarse
    3.4k tok
    Tamaño del paquete
    44 archivos
    Última actualización
    hace 14 días
    diseno ui

    Arquitectura de tokens en tres capas (primitivo→semántico→componente), especificaciones de componentes y generación de slides. Para tokens de diseño, diseño sistemático y presentaciones conformes a marca.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    27 archivos
    Última actualización
    el mes pasado
    diseno ui

    Brand

    116k

    Voz de marca, identidad visual, frameworks de mensajería, gestión de activos y consistencia de marca. Úsalo para contenido de marca, tono de voz, activos de marketing y cumplimiento de la marca.

    Costo de contexto al activarse
    735 tok
    Tamaño del paquete
    18 archivos
    Última actualización
    el mes pasado
    diseno ui

    Diseña banners para redes sociales, anuncios, heroes de sitios web, assets creativos e impresión, con múltiples opciones de dirección de arte y visuales generados por IA.

    Costo de contexto al activarse
    2.1k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    diseno ui

    Slides

    116k

    Crea presentaciones HTML estratégicas con Chart.js, tokens de diseño, layouts responsivos, fórmulas de copywriting y estrategias de diapositivas contextuales.

    Costo de contexto al activarse
    284 tok
    Tamaño del paquete
    6 archivos
    Última actualización
    el mes pasado
    diseno ui

    Design

    116k

    Skill de diseño integral: identidad de marca, tokens de diseño, estilos UI, logos (55 estilos, Gemini AI), CIP (50 deliverables), presentaciones HTML, banners (22 estilos), iconos SVG e imágenes para redes sociales.

    Costo de contexto al activarse
    3.1k tok
    Tamaño del paquete
    35 archivos
    Última actualización
    el mes pasado
    diseno ui

    Skills relacionados

    Diseña banners para redes sociales, anuncios, heroes de sitios web, assets creativos e impresión, con múltiples opciones de dirección de arte y visuales generados por IA.

    Costo de contexto al activarse
    2.1k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    diseno ui

    Slides

    116k

    Crea presentaciones HTML estratégicas con Chart.js, tokens de diseño, layouts responsivos, fórmulas de copywriting y estrategias de diapositivas contextuales.

    Costo de contexto al activarse
    284 tok
    Tamaño del paquete
    6 archivos
    Última actualización
    el mes pasado
    diseno ui

    Design

    116k

    Skill de diseño integral: identidad de marca, tokens de diseño, estilos UI, logos (55 estilos, Gemini AI), CIP (50 deliverables), presentaciones HTML, banners (22 estilos), iconos SVG e imágenes para redes sociales.

    Costo de contexto al activarse
    3.1k tok
    Tamaño del paquete
    35 archivos
    Última actualización
    el mes pasado
    diseno ui