Repolode
educlopez

educlopez/ui-craft

Una skill y una CLI que enseñan a los agentes de programación con IA a crear interfaces pulidas y listas para producción, en lugar de diseños genéricos que parecen generados por IA.

Estrellas
435
Forks
23
Issues abiertos
3
Último commit
ayer

¿Qué es?

UI Craft es un sistema de ingeniería de diseño para agentes de programación con IA. Incluye reglas de diseño de interfaces con opiniones claras, comandos slash para crear, revisar y pulir pantallas, y comprobaciones deterministas que detectan patrones habituales de las interfaces generadas por IA, como degradados morados, animaciones con efecto rebote y cuadrículas de tarjetas idénticas. No depende de un stack concreto y se adapta a Tailwind, CSS Modules, styled-components, CSS vanilla y estilos de componentes en un solo archivo.

Se puede instalar con una CLI multiplataforma escrita en Go (`ui-craft install`), como plugin de Claude Code o de Cursor, o mediante la especificación Agent Skills para otros entornos de ejecución. La CLI escribe skills, comandos, controles de calidad de MCP y agentes de revisión en la configuración nativa de cada entorno, con copias de seguridad y posibilidad de revertir los cambios. Para crear interfaces como dashboards, landing pages y pantallas de autenticación, ofrece recetas de composición con nombre y una lista de verificación de aceptación.

El paquete complementario `ui-craft-detect` es un analizador sin dependencias con 43 reglas que cubren antipatrones, accesibilidad, formularios y textos de ejemplo. Puede analizar código fuente local, una URL activa o solo las líneas modificadas, e instalar hooks para detectar problemas durante la edición en Claude Code y Cursor, además de flujos de trabajo de pre-commit y GitHub Actions.

Funciones clave

  • 01Reglas de diseño y pautas de calidad que orientan a los agentes de IA hacia una jerarquía visual clara, animaciones moderadas y tokens específicos del proyecto.
  • 02Comandos slash para crear, evaluar, pulir y animar interfaces individuales.
  • 03Recetas con nombre para dashboards, landing pages y pantallas de autenticación, con criterios de aceptación antes de publicar.
  • 04Instalador compatible con distintos entornos: Claude Code, Cursor, Codex, Gemini y OpenCode, con copias de seguridad y posibilidad de revertir los cambios.
  • 05Detector sin dependencias, con 43 reglas sobre antipatrones, accesibilidad y textos, que se puede usar en CI o mediante hooks de Git.

Casos de uso

  • Pedir a un agente de programación con IA que cree dashboards o páginas de marketing con un acabado listo para producción desde el primer intento.
  • Revisar un frontend existente para detectar patrones genéricos de IA y problemas de accesibilidad antes de fusionar los cambios.
  • Añadir un control de CI que bloquee las pull requests solo cuando incorporen nuevos antipatrones de UI.
  • Unificar las decisiones de diseño entre sesiones mediante un brief persistente y tokens de diseño.

Inicio rápido

  1. 1

    Instala la CLI de ui-craft con Homebrew (macOS)

    brew install --cask educlopez/tap/ui-craft
  2. 2

    Ejecuta el script oficial de instalación para tu sistema operativo desde el README (macOS/Linux o Windows)

  3. 3

    Detecta tu entorno de programación con IA y configura el skill, los commands y los gates

    ui-craft install
  4. 4

    Pídele a tu agente que cree un surface con el comando craft

Antes de usarlo

  • La versión para macOS con Intel está compilada y publicada, pero nunca se ha probado.
  • Los binarios para Linux arm64 y Windows arm64 están compilados, pero no se ejecutan en CI.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ui-craft?
Una skill y una CLI que enseñan a los agentes de programación con IA a crear interfaces pulidas y listas para producción, en lugar de diseños genéricos que parecen generados por IA. UI Craft es un sistema de ingeniería de diseño para agentes de programación con IA. Incluye reglas de diseño de interfaces con opiniones claras, comandos slash para crear, revisar y pulir pantallas, y comprobaciones deterministas que detectan patrones habituales de las interfaces generadas por IA, como degradados morados, animaciones con efecto rebote y cuadrículas de tarjetas idénticas. No depende de un stack concreto y se adapta a Tailwind, CSS Modules, styled-components, CSS vanilla y estilos de componentes en un solo archivo.
¿ui-craft es gratuito? ¿Qué licencia tiene?
ui-craft es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ui-craft sigue mantenido?
Mantenimiento activo. El último commit de ui-craft fue el 6 nov 2026.
¿Para qué puedo usar ui-craft?
Pedir a un agente de programación con IA que cree dashboards o páginas de marketing con un acabado listo para producción desde el primer intento. Revisar un frontend existente para detectar patrones genéricos de IA y problemas de accesibilidad antes de fusionar los cambios. Añadir un control de CI que bloquee las pull requests solo cuando incorporen nuevos antipatrones de UI. Unificar las decisiones de diseño entre sesiones mediante un brief persistente y tokens de diseño.
¿Cómo se instala ui-craft?
Instala la CLI de ui-craft con Homebrew (macOS): brew install --cask educlopez/tap/ui-craft Ejecuta el script oficial de instalación para tu sistema operativo desde el README (macOS/Linux o Windows) Detecta tu entorno de programación con IA y configura el skill, los commands y los gates: ui-craft install Pídele a tu agente que cree un surface con el comando craft
¿Dónde consigo ui-craft?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/educlopez/ui-craft

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados