Skills Agentes

Baseline Ui

Pule rápido el código de interfaz corrigiendo espaciado, jerarquía, tipografía y pequeños problemas de layout. Úsalo cuando la interfaz necesite una limpieza o un pulido rápido.

Estrellas
8.3k

en todo el repo

Actividad
45

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
855 tok

37 tok en reposo

Paquete
1 archivo

3 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add ibelick/ui-skills --skill baseline-ui --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Aplica una línea base de UI con criterios definidos para evitar el 'slop' típico de las interfaces generadas por IA.
  • Corrige rápidamente el código de interfaz: espaciado, jerarquía, tipografía y pequeños problemas de layout.
  • Con `/baseline-ui <archivo>`, revisa el archivo contra todas las restricciones y devuelve las violaciones (con la cita exacta), por qué importan y una corrección concreta a nivel de código.
  • Impone reglas de stack: Tailwind CSS por defecto, `motion/react` para animación con JavaScript, utilidad `cn` y primitivas de componentes accesibles (Base UI, React Aria, Radix).
  • Restringe animación, tipografía, layout y diseño a prácticas conservadoras: solo `transform` y `opacity`, `text-balance`, `h-dvh`, escala fija de `z-index`, sin gradientes ni brillos.

Úsalo cuando

  • Cuando la interfaz necesite una limpieza o un pulido rápido.
  • Cuando haya que corregir espaciado, jerarquía, tipografía o pequeños problemas de layout.
  • Cuando se quiera revisar un archivo concreto contra la línea base con `/baseline-ui <archivo>`.
  • Al iniciar cualquier trabajo de UI al que se quieran aplicar estas restricciones en la conversación.

No lo uses cuando

    Qué lo activa

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

    • /baseline-ui
    • /baseline-ui src/components/Card.tsx
    • Aplica la línea base de UI a todo el trabajo de esta conversación.
    • Revisa src/components/Button.tsx contra la línea base de UI.

    SKILL.md

    En inglés

    Baseline UI

    Enforces an opinionated UI baseline to prevent AI-generated interface slop.

    How to use

    • /baseline-ui Apply these constraints to any UI work in this conversation.

    • /baseline-ui <file> Review the file against all constraints below and output:

      • violations (quote the exact line/snippet)
      • why it matters (1 short sentence)
      • a concrete fix (code-level suggestion)

    Stack

    • MUST use Tailwind CSS defaults unless custom values already exist or are explicitly requested
    • MUST use motion/react (formerly framer-motion) when JavaScript animation is required
    • SHOULD use tw-animate-css for entrance and micro-animations in Tailwind CSS
    • MUST use cn utility (clsx + tailwind-merge) for class logic

    Components

    • MUST use accessible component primitives for anything with keyboard or focus behavior (Base UI, React Aria, Radix)
    • MUST use the project’s existing component primitives first
    • NEVER mix primitive systems within the same interaction surface
    • SHOULD prefer Base UI for new primitives if compatible with the stack
    • MUST add an aria-label to icon-only buttons
    • NEVER rebuild keyboard or focus behavior by hand unless explicitly requested

    Interaction

    • MUST use an AlertDialog for destructive or irreversible actions
    • SHOULD use structural skeletons for loading states
    • NEVER use h-screen, use h-dvh
    • MUST respect safe-area-inset for fixed elements
    • MUST show errors next to where the action happens
    • NEVER block paste in input or textarea elements

    Animation

    • NEVER add animation unless it is explicitly requested
    • MUST animate only compositor props (transform, opacity)
    • NEVER animate layout properties (width, height, top, left, margin, padding)
    • SHOULD avoid animating paint properties (background, color) except for small, local UI (text, icons)
    • SHOULD use ease-out on entrance
    • NEVER exceed 200ms for interaction feedback
    • MUST pause looping animations when off-screen
    • SHOULD respect prefers-reduced-motion
    • NEVER introduce custom easing curves unless explicitly requested
    • SHOULD avoid animating large images or full-screen surfaces

    Typography

    • MUST use text-balance for headings and text-pretty for body/paragraphs
    • MUST use tabular-nums for data
    • SHOULD use truncate or line-clamp for dense UI
    • NEVER modify letter-spacing (tracking-*) unless explicitly requested

    Layout

    • MUST use a fixed z-index scale (no arbitrary z-*)
    • SHOULD use size-* for square elements instead of w-* + h-*

    Performance

    • NEVER animate large blur() or backdrop-filter surfaces
    • NEVER apply will-change outside an active animation
    • NEVER use useEffect for anything that can be expressed as render logic

    Design

    • NEVER use gradients unless explicitly requested
    • NEVER use purple or multicolor gradients
    • NEVER use glow effects as primary affordances
    • SHOULD use Tailwind CSS default shadow scale unless explicitly requested
    • MUST give empty states one clear next action
    • SHOULD limit accent color usage to one per view
    • SHOULD use existing theme or Tailwind CSS color tokens before introducing new ones

    Reproducido de ibelick/ui-skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo 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 Tailwind CSS y la utilidad `cn` (`clsx` + `tailwind-merge`) disponibles.

    Detalles

    Creador
    ibelick
    Categoría
    Diseño y UI
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de ibelick/ui-skills

    Este repo incluye 7 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack ui-skills entero y su comando de instalación

    Crea o actualiza un DESIGN.md desde un repositorio o web pública: documenta el lenguaje de diseño, reconstruye el sistema visual y extrae tokens y pautas de evidencia. No modifica código fuente ni convierte patrones accidentales en diseño.

    Costo de contexto al activarse
    4.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    herramientas desarrollo

    Audita una interfaz contra su diseño, detecta problemas de UI verificados y escribe planes autocontenidos sin tocar código. Útil para revisar, refinar o limpiar sin cambiar la identidad, ver deriva del design system o preparar un handoff.

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

    Úsalo antes de trabajo relacionado con UI para seleccionar el contexto de UI Skills más pequeño y útil a través de la CLI ui-skills.

    Costo de contexto al activarse
    362 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    diseno ui

    Audita y corrige problemas de accesibilidad HTML: ARIA, navegación por teclado, gestión del foco, contraste de color y errores de formulario. Úsalo al añadir controles interactivos, formularios, diálogos o revisar WCAG.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    herramientas desarrollo

    Audita y corrige problemas de rendimiento en animaciones: layout thrashing, propiedades del compositor, movimiento ligado al scroll y desenfoques. Úsalo si las animaciones van a tirones o revisas el rendimiento de animaciones CSS/JS.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    herramientas desarrollo

    Audita y corrige metadatos HTML: títulos, descripciones, canónicas, Open Graph, Twitter cards, favicons, JSON-LD y robots. Úsalo al añadir SEO, arreglar vistas previas, revisar Open Graph, configurar canónicas o publicar páginas nuevas.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 7 meses
    seo geo

    Skills relacionados

    Audita una interfaz contra su diseño, detecta problemas de UI verificados y escribe planes autocontenidos sin tocar código. Útil para revisar, refinar o limpiar sin cambiar la identidad, ver deriva del design system o preparar un handoff.

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

    Úsalo antes de trabajo relacionado con UI para seleccionar el contexto de UI Skills más pequeño y útil a través de la CLI ui-skills.

    Costo de contexto al activarse
    362 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    diseno ui

    Crea o actualiza un DESIGN.md desde un repositorio o web pública: documenta el lenguaje de diseño, reconstruye el sistema visual y extrae tokens y pautas de evidencia. No modifica código fuente ni convierte patrones accidentales en diseño.

    Costo de contexto al activarse
    4.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    herramientas desarrollo