Agent Skills para que los agentes de programación diseñen interfaces distintivas, con dirección de arte, fotos reales y una revisión en el navegador, en lugar de páginas genéricas de IA.
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
Instala la CLI de ui-craft con Homebrew (macOS)
brew install --cask educlopez/tap/ui-craft - 2
Ejecuta el script oficial de instalación para tu sistema operativo desde el README (macOS/Linux o Windows)
- 3
Detecta tu entorno de programación con IA y configura el skill, los commands y los gates
ui-craft install - 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
Una skill de diseño UI/UX para agentes de programación que guía la creación, el rediseño y la revisión de interfaces, junto con una CLI que inspecciona páginas en ejecución para detectar problemas de accesibilidad y diseño.
Conjunto de 24 skills de código abierto para orientar Claude Code, Codex, Cursor y opencode hacia interfaces menos genéricas y con un diseño más deliberado.
Una habilidad para agentes que aporta criterio de diseño a Claude Code, Cursor y otros agentes de código al crear e iterar interfaces, presentaciones y gráficos.
Reglas y skills para que un agente de programación con IA evite interfaces genéricas, textos de marketing y comentarios con estilo de IA.
Guía de diseño para agentes de programación con IA, con una skill de diseño, 24 comandos, iteración en el navegador y 61 reglas deterministas para detectar UI frontend generada por IA.