Agent Skills que ajudam agentes de programação a criar interfaces diferenciadas, usando direção de arte, fotos reais e uma verificação no navegador em vez de landing pages genéricas feitas por IA.
educlopez/ui-craft
Uma skill de agente e CLI que ensinam agentes de programação com IA a criar interfaces refinadas e prontas para produção, em vez de designs genéricos com cara de IA.
- Estrelas
- 435
- Forks
- 23
- Issues abertas
- 3
- Último commit
- há 23 horas
O que é?
UI Craft é um sistema de design engineering para agentes de programação com IA. Ele reúne regras de design de interface com opiniões definidas, um conjunto de slash commands para criar, revisar e refinar telas e verificações determinísticas que sinalizam padrões comuns de interfaces geradas por IA, como gradientes roxos, easing com bounce e grades de cards idênticos. É independente de stack e se adapta a Tailwind, CSS Modules, styled-components, CSS puro e estilos em componentes de arquivo único.
Pode ser instalado por meio de uma CLI multiplataforma escrita em Go (`ui-craft install`), como plugin do Claude Code ou do Cursor, ou pela spec Agent Skills, para outros harnesses. A CLI grava skills, commands, MCP quality gates e agentes de revisão na configuração nativa de cada harness, com backups e rollback. Superfícies como dashboards, landing pages e telas de autenticação são orientadas por receitas de composição com nome e uma checklist de aceitação.
O pacote complementar `ui-craft-detect` é um scanner sem dependências, com 43 regras que abrangem antipadrões, acessibilidade, formulários e textos provisórios. Ele pode analisar o código-fonte local, uma URL ativa ou apenas as linhas alteradas, além de instalar hooks de edição para Claude Code e Cursor e workflows de pre-commit e GitHub Actions.
Recursos principais
- 01Regras de design e orientações de acabamento que direcionam agentes de IA a priorizar hierarquia, animações discretas e tokens específicos do projeto.
- 02Slash commands para criar, avaliar, refinar e animar superfícies individuais.
- 03Receitas com nome para dashboards, landing pages e telas de autenticação, com critérios de aceitação antes do lançamento.
- 04Instalador compatível com vários harnesses, como Claude Code, Cursor, Codex, Gemini e OpenCode, com backup e rollback.
- 05Detector sem dependências, com 43 regras de antipadrões, acessibilidade e textos, que pode ser usado em CI ou em hooks do git.
Casos de uso
- Pedir a um agente de programação com IA que crie dashboards ou páginas de marketing com aparência pronta para produção já na primeira tentativa.
- Revisar um frontend existente em busca de padrões genéricos de IA e problemas de acessibilidade antes do merge.
- Adicionar uma verificação de CI que só bloqueie pull requests quando eles introduzirem novos antipadrões de interface.
- Padronizar decisões de design entre sessões usando um brief persistido e tokens de design.
Início rápido
- 1
Instale a CLI do ui-craft com o Homebrew (macOS)
brew install --cask educlopez/tap/ui-craft - 2
Execute o script oficial de instalação para seu sistema operacional, disponível no README (macOS/Linux ou Windows)
- 3
Detecte seu ambiente de programação com IA e configure o skill, os commands e os gates
ui-craft install - 4
Peça ao seu agente para criar um surface usando o comando craft
Antes de usar
- A versão para macOS com Intel foi compilada e publicada, mas nunca foi testada.
- Os binários para Linux arm64 e Windows arm64 foram compilados, mas não são executados no CI.
Em coleções
Tópicos
Perguntas frequentes
- O que é ui-craft?
- Uma skill de agente e CLI que ensinam agentes de programação com IA a criar interfaces refinadas e prontas para produção, em vez de designs genéricos com cara de IA. UI Craft é um sistema de design engineering para agentes de programação com IA. Ele reúne regras de design de interface com opiniões definidas, um conjunto de slash commands para criar, revisar e refinar telas e verificações determinísticas que sinalizam padrões comuns de interfaces geradas por IA, como gradientes roxos, easing com bounce e grades de cards idênticos. É independente de stack e se adapta a Tailwind, CSS Modules, styled-components, CSS puro e estilos em componentes de arquivo único.
- ui-craft é gratuito? Qual é a licença?
- ui-craft é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ui-craft ainda é mantido?
- Manutenção ativa. O último commit de ui-craft foi em 6 de nov. de 2026.
- Para que posso usar ui-craft?
- Pedir a um agente de programação com IA que crie dashboards ou páginas de marketing com aparência pronta para produção já na primeira tentativa. Revisar um frontend existente em busca de padrões genéricos de IA e problemas de acessibilidade antes do merge. Adicionar uma verificação de CI que só bloqueie pull requests quando eles introduzirem novos antipadrões de interface. Padronizar decisões de design entre sessões usando um brief persistido e tokens de design.
- Como instalar ui-craft?
- Instale a CLI do ui-craft com o Homebrew (macOS): brew install --cask educlopez/tap/ui-craft Execute o script oficial de instalação para seu sistema operacional, disponível no README (macOS/Linux ou Windows) Detecte seu ambiente de programação com IA e configure o skill, os commands e os gates: ui-craft install Peça ao seu agente para criar um surface usando o comando craft
- Onde consigo ui-craft?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/educlopez/ui-craft
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill de UI/UX para agentes de programação, que orienta a criação, reformulação e revisão de interfaces, além de uma CLI que inspeciona páginas em execução em busca de problemas de acessibilidade e layout.
Um conjunto de 24 skills open source para orientar Claude Code, Codex, Cursor e opencode a gerar interfaces menos genéricas e com decisões de design mais deliberadas.
Uma skill de agente que dá a agentes de programação, como Claude Code e Cursor, senso de design para criar e iterar em interfaces, apresentações e peças gráficas.
Regras e skills para evitar que agentes de programação com IA gerem interfaces genéricas, textos de marketing exagerados e comentários com cara de IA.
Orientações de design para agentes de programação com IA, com uma skill de design, 24 comandos, iteração ao vivo no navegador e 61 regras determinísticas de detecção para interfaces frontend geradas por IA.