Ir a la guía de uso
interface-designpor Dammyjay93

Interface Design Skill.

Un skill de Claude Code y Codex para diseño de interfaz de usuario: diseño de interfaces orientado a detalle para paneles de control, paneles de administración, herramientas SaaS y páginas de configuración.

  • Web y UI
  • Código UI
Dammyjay93/interface-design · .claude/skills/interface-design/SKILL.mdSKILL.md
--- name: interface-design description: Craft-first interface design for dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces, and interactive products. Use when designing, building, reviewing, auditing, or refining product UI where visual craft, layout hierarchy, tokens, states, visual direction, or design-system consistency matter. Not for marketing pages, landing pages, campaigns, or brand-only work. --- ## Scope ## One focal point per view ## Type scale is a ratio, and weight beats size ## Density is a decision, expressed in px ## Spatial rhythm — breathe unevenly ## Proportions speak
Encabezados y metadatos leídos del archivo original el 14-09-2026 · 29 304 caracteres en total

01 Qué hace

Qué hace el skill interface-design en Claude Code y Codex

Resumen, flujo de trabajo y resultados, todo leído del SKILL.md del skill.

Del SKILL.mdLeído 2026-09-14 · no es una ejecución registrada

En los propios términos del Skill

Una disciplina centrada en el oficio para construir UI de producto — dashboards, paneles de administración, aplicaciones SaaS, herramientas, páginas de configuración, interfaces de datos — con las decisiones que tomaría un equipo de diseño de primer nivel. Exige un briefing de trabajo antes de escribir código: quién es la persona, el único verbo que vino a realizar, y cómo debería sentirse la interfaz, en palabras que tengan sentido.

A partir de ahí, prescribe la exploración del dominio (dominio, mundo de color, elemento distintivo, valores por defecto rechazados), una escala tipográfica basada en una proporción en la que el peso y el color hacen el trabajo de jerarquía, una estrategia de profundidad única y comprometida, tokens semánticos en lugar de literales codificados, y los aspectos esenciales de pulido y movimiento — números tabulares, radio concéntrico, duraciones inferiores a 300ms, sin animación en acciones de alta frecuencia. Explícitamente no está pensado para landing pages, sitios de marketing, campañas o trabajo exclusivo de marca.

Qué produce

  • Una propuesta de Sugerir + Preguntar que nombra Dominio, Mundo de color, Elemento distintivo, Rechazo y Dirección.
  • Especímenes renderizados en línea — muestras de paleta, la escala tipográfica en la tipografía real, tarjetas de elevación apiladas, el elemento distintivo como un componente real — cuando hay una herramienta de renderizado presente; la implementación en sí sigue llegando al código base.
  • Un archivo .interface-design/system.md guardado que contiene la dirección, la estrategia de profundidad, las decisiones de jerarquía y los patrones de componentes repetidos, escrito solo después de que el usuario diga que sí.
Ver el ejemplo de prompt ↗

Cómo funciona

  1. 01
    Escribir el Briefing de Trabajo

    Antes de escribir cualquier código, responder quién es la persona, qué verbo debe cumplir y cómo debería sentirse la interfaz — mantenido de forma compacta a menos que la dirección necesite confirmación.

  2. 02
    Explorar el Dominio del Producto

    Producir cuatro resultados antes de proponer una dirección: al menos 5 conceptos de dominio, 5 o más colores del mundo físico del producto, un elemento distintivo y 3 valores por defecto obvios para rechazar.

  3. 03
    Proponer y Confirmar la Dirección

    Comenzar con un bloque de Sugerir + Preguntar que nombre Dominio, Mundo de color, Elemento distintivo, Rechazo y Dirección, y luego verificar que la dirección se sienta correcta antes de construir.

  4. 04
    Renderizar Especímenes Cuando Sea Posible

    Si la sesión cuenta con una herramienta de renderizado visual en línea, mostrar la paleta, la escala tipográfica, los pasos de elevación y el elemento distintivo como componentes reales en lugar de describirlos; de lo contrario, recurrir al código.

  5. 05
    Construir Sobre lo Existente y Luego Verificar

    Inspeccionar la aplicación, los tokens, los patrones de componentes y el system.md, aplicar parches a la implementación, ejecutar build, typecheck o tests cuando estén disponibles, y luego verificar visualmente en anchos de escritorio y móvil.

  6. 06
    Ofrecer Guardar los Patrones

    Después de una tarea, ofrecer registrar la dirección, la estrategia de profundidad, las decisiones de jerarquía y los patrones de componentes repetidos para que las sesiones posteriores se mantengan consistentes.

02 Encuentra tu caso de uso

Cuándo Usar el Skill interface-design

Usa el skill interface-design en Claude Code o Codex cuando el trabajo sea diseño de UI de este tipo. La adecuación y límites a continuación están tomados del archivo propio del skill.

Buen caso de uso

  • Trabajo de UI de producto: dashboards, paneles de administración, aplicaciones SaaS, herramientas, páginas de configuración e interfaces de datos.
  • Revisar, auditar o refinar una UI de producto existente, no solo construir pantallas nuevas.
  • Pantallas desde cero, rediseños importantes y direcciones vagas, donde una pasada de referencia visual puede preceder al código.
  • Mantener un system.md existente fiel a sus valores declarados en trabajo nuevo.

Conozca los límites

  • Landing pages, sitios de marketing, campañas y trabajo exclusivo de marca, que el archivo remite a un skill de marketing o diseño frontend en su lugar.
  • Los recursos de imagen generados cubren solo arte de estados vacíos y texturas — nunca iconos, logotipos o gráficos.
  • Los inputs nativos de select y fecha no se pueden estilizar, por lo que deben reemplazarse con un primitivo headless en lugar de construirse a mano.
  • El renderizado en línea es condicional: en CI, agentes headless o terminales simples no hay widget, por lo que el skill recurre al código, los tokens y una propuesta escrita.

Qué proporcionar

  • La persona, el verbo y la sensaciónEl briefing debe identificar quién abre la interfaz, qué debe lograr y qué sensación debe transmitir con palabras significativas; si no puede, el skill hace una pregunta concisa o plantea una suposición razonable y continúa.
  • La base de código existenteSe inspecciona la aplicación existente, los tokens de diseño, los patrones de componentes y .interface-design/system.md para reutilizar controles y estilos en lugar de reinventarlos.
  • Una captura de pantalla, para retoqueCuando hay disponible una herramienta de generación de imágenes, una captura de pantalla existente puede convertirse en una versión más sólida antes de escribir cualquier código.

03 Dentro del skill

Reglas que el skill interface-design le da a Claude Code y Codex

8 instrucciones concretas, valores por defecto y límites que SKILL.md fija para el agente: la parte del archivo que cambia el resultado.

  1. Ejecutar el Checkpoint previo al código

    Antes de escribir cualquier código de UI, incluso pequeñas adiciones, indique Intent, Hierarchy, Palette, Depth, Surfaces, Typography y Spacing, y sea capaz de justificar cada uno.

  2. Nativo, luego primitivo, luego hecho a mano

    Nunca construya un div con un onClick cuando la plataforma ya ofrece un button o link; los controles con estado como select, combobox, dialog, popover, tooltip, tabs y date picker provienen de una primitiva headless probada en batalla.

  3. Tokens en lugar de literales codificados

    Vincule los estilos a tokens semánticos —bg-card, border-border, text-muted-foreground— en lugar de bg-white, border-gray-200 o text-gray-500, que rompen el theming y el modo oscuro.

  4. Escalone la tipografía por una ratio, no por sensación

    Elija una ratio y aplíquela en escalones: aproximadamente 1.2 para UI densa o calmada, 1.25 para la mayoría de la UI de producto, 1.333 para lo expresivo, partiendo de un cuerpo de 14 a 16px y redondeando a píxeles enteros según la cuadrícula de espaciado.

  5. Comprométase con exactamente una estrategia de profundidad

    Elija solo bordes, sombras sutiles, sombras en capas o cambios de color de superficie, y manténgalo en todas partes; mezclar estrategias figura en Avoid.

  6. Mantenga el movimiento de la UI por debajo de 300ms

    Pulsación de botón de 100 a 160ms, tooltips y popovers de 125 a 200ms, dropdowns de 150 a 250ms, con un ease-out personalizado en lugar de las curvas integradas débiles o ease-in.

  7. Sin animación en acciones repetidas

    Cualquier acción realizada 100+ veces al día —atajos de teclado, la command palette— no recibe ninguna animación, porque hace que se sientan lentas; los modals, drawers y toasts siguen recibiendo animación estándar.

  8. Nunca anime desde escala cero

    Las entradas comienzan en escala 0.95 con opacidad 0, porque nada aparece de la nada.

04 Ponlo a trabajar

Instalar interface-design en Claude Code o Codex

Un comando npx skills add, luego una primera tarea en tu agente y una lista de verificación para el resultado.

Agregar interface-design a Claude Code, Codex o tu agente

Ejecútelo en su proyecto; el instalador pregunta a qué agente añadirlo.

Terminal
npx skills add https://github.com/Dammyjay93/interface-design --skill interface-design

Forma genérica de la CLI skills para .claude/skills/interface-design/SKILL.md; el repositorio puede documentar su propia ruta.

Dale al skill una primera tarea de diseño de interfaz

Redactado en los términos del propio skill; sustituya las partes entre corchetes por su material.

Starter prompt
Build the settings page for [product], a SaaS tool. [The person] opens it to [task], and it should feel [feel], not like a generic admin panel. Our tokens and components live in [existing design system], so reuse those. The focal element is [focal element], and it needs loading, empty and error states.

Fuente: redactado a partir del SKILL.md en los términos del propio skill.

Revisa el primer resultado

Lo que el propio SKILL.md indica que debe ser un resultado correcto:

  • Prueba de intercambio — sustituya la tipografía por la habitual y el layout por una plantilla estándar; allí donde nada se sienta diferente es donde recurrió a lo predeterminado.
  • Prueba de entrecerrar los ojos — desenfoque su vista; la jerarquía debería seguir leyéndose, y nada debería resaltar de forma brusca.
  • Prueba de firma — señale cinco elementos específicos donde aparezca la firma; la sensación general no cuenta.
  • Prueba de token — lea en voz alta las variables CSS y pregúntese si pertenecen al mundo de este producto o a cualquier proyecto.
  • Observe el resultado en la herramienta de renderizado en línea, en un navegador local o en capturas de pantalla con anchos de escritorio y móvil.
  • Corrija superposiciones, espaciados rotos, estados vacíos, texto ilegible, recursos faltantes y composición genérica antes de presentar nada.

En OpenDesign importe interface-design desde su enlace de SKILL.md: Plugins → Add → Skill → Import from link, y luego selecciónelo en la barra superior.

05 Código abierto, rastreable

Fuente, Licencia y Verificación

De dónde provienen los datos de esta página y cuándo se verificaron por última vez.

Archivo de skill
.claude/skills/interface-design/SKILL.md Checksum de contenido registrado en verificación; commit 2f9be32
License
MIT De LICENSE.
Estrellas del repositorio
5,692 Instantánea de GitHub tomada el 14/09/2026 para todo el repositorio Dammyjay93/interface-design. No es una calificación ni cuenta de uso para interface-design.
Verificado por OpenDesign
14/09/2026 Se verificaron el archivo fuente, la ruta, el texto de licencia y el recuento de estrellas. No incluido en OpenDesign principal (verificado el 28/08/2026); no se ha registrado una ejecución en vivo en esta página.

Dentro del SKILL.md

  1. AlcanceÚselo para dashboards, paneles de administración, aplicaciones SaaS, herramientas y páginas de configuración; no para trabajo de landing o marketing.
  2. La intención primeroResponda quién es la persona, qué debe lograr y qué sensación debe transmitir.
  3. Exploración del dominio del productoProduzca primero conceptos de dominio, un mundo de color, una firma y 3 valores predeterminados rechazados.
  4. Renderice cuando puedaRenderice condicionalmente muestras al proponer, construir componentes o hacer críticas, manteniendo el razonamiento en prosa.
  5. Visual H
La descripción propia del Skill
Diseño de interfaz con enfoque artesanal para dashboards, paneles de administración, aplicaciones SaaS, herramientas, páginas de configuración, interfaces de datos y productos interactivos. Usar al diseñar, construir, revisar, auditar o refinar interfaces de producto donde importan la calidad visual, jerarquía de layout, tokens, estados, dirección visual o consistencia del sistema de diseño. No para páginas de marketing, landing pages, campañas o trabajo exclusivamente de marca.

Descripción del front-matter de SKILL.md. El archivo completo tiene unos 29,304 caracteres. Lee el archivo completo en GitHub.

Diseño de interfaz

Ejecuta interface-design en una tarea real de diseño de UI.

Descarga OpenDesign, importa interface-design desde su enlace SKILL.md, pega el prompt anterior y lee el plan antes del resultado.

Terminal
npx skills add https://github.com/Dammyjay93/interface-design --skill interface-design

OpenDesign Desktop

Un sistema de diseño. Tu marca, coherente en cada resultado

En el Vibe Design Workspace completo, aplica las mismas reglas de marca a sitios web, presentaciones, prototipos interactivos, dashboards, imágenes y vídeo HTML. Conecta Codex, Claude Code, Cursor y otros agentes de código locales y crea gratis.

  • Web, presentaciones, prototipos, dashboards, imágenes y vídeo
  • Más de 140 sistemas de diseño y la biblioteca completa de plantillas y skills
  • Codex local y más de 21 agentes de código · Gratis
Descargar gratis

Disponible para macOS y Windows