design-engineer: qual skill de design para qual trabalho
Todos os skills especialistas em ~/.claude/skills/ são ponteiros leves para repositórios upstream ativos. Nenhum contém uma cópia. Cada um informa como buscar a versão mais recente antes de agir. O buscador compartilhado é:
bash ~/.claude/skills/design-engineer/scripts/upstream.sh <nome> # clona ou atualiza, imprime PATH=<dir>
Nomes: impeccable ui-ux-pro-max blender-mcp img2threejs video-shotcraft hyperframes penpot remotion lemo-opuscar diagram-design. Adicione --no-update quando estiver offline.
Tabela de roteamento
| Usuário quer | Skill | Por que este |
|---|---|---|
| Direção de estilo, paleta, fontes, sistema de design completo para um novo produto ou página | ui-ux-pro-max | Pesquisa 79 estilos / 192 tipos de produto e emite um sistema |
| Melhorar, revisar, polir, des-slopificar, tornar mais ousado/suave uma UI existente | impeccable | 24 comandos de direção/revisão/finalização + detector de 62 regras |
| Capturar AI-slop antes de enviar qualquer mudança de UI | impeccable detect | Determinístico, sem LLM |
| Arquitetura, fluxo, sequência, ER, Gantt, organograma, qualquer diagrama | diagram-design | Um único arquivo HTML+SVG com marca, 45 tipos |
| Gráficos dentro de uma UI de produto (não um diagrama independente) | dataviz (integrado) depois impeccable | dataviz para o sistema de gráficos, impeccable para a UI ao redor |
| Vídeo promocional de um site ou aplicativo real | video-shotcraft | Captura páginas reais, cartões de cena, renderização Remotion |
| Vídeo a partir de HTML/CSS, tokens de marca do Figma, reverter um vídeo existente, apresentação de slides | hyperframes | HTML para MP4, 450 blocos, sub-skill /figma |
| Vídeo em React, ou um repositório Remotion existente | remotion | Skills oficiais do Remotion |
| Curta-metragem narrado / explicativo em estilo pictórico ou documental, sem filmagem | lemo-opuscar | 60+ estilos de filme apenas em código com trilha sonora + TTS |
| Imagem de referência para modelo Three.js apenas em código | img2threejs | Processual, pronto para animação |
| Modelagem 3D real, cenas, materiais, renderizações, importação de ativos | blender-mcp | Controla o Blender ao vivo via MCP |
| Ler ou editar um arquivo de design do Penpot | penpot | MCP oficial do Penpot |
| Ler um arquivo Figma para trabalho de UI (tokens, frames, componentes) | MCP oficial do Figma (claude mcp add figma -t http https://mcp.figma.com/mcp) | Não coberto por este conjunto; o sub-skill figma do HyperFrames é apenas para vídeo |
| Puxar ativos de marca do Figma para um vídeo | sub-skill figma do hyperframes | Lê Figma apenas para construir movimento do HyperFrames |
Regras de decisão
- UI existente vs nova UI. Existente: comece com
impeccable critiqueem um alvo específico. Nova sem sistema de design:ui-ux-pro-maxprimeiro, persista emDESIGN.md, construa, depoisimpeccablepara revisar. Nunca pule a etapa de revisão em UI já publicada. - Vídeo: escolha pelo material de origem.
- Páginas de produto reais →
video-shotcraft. - Skills de HTML/CSS, ativos de marca, ou Figma →
hyperframes. - Time programa em React / repositório já usa Remotion →
remotion. - História ou filme temático, desenhado em código →
lemo-opuscar. Não misture dois frameworks de vídeo em um projeto, a menos que esteja portando (HyperFrames temremotion-to-hyperframes).
- Páginas de produto reais →
- 3D: código ou DCC. A saída deve ser um ativo web construído em código →
img2threejs. Qualquer coisa que precise de uma ferramenta de modelagem real, renderizações ou ativos baixados →blender-mcp. Ambos precisam que o usuário confirme a configuração do host (instalador ou addon do Blender); diga o que eles devem fazer. - Diagramas não são gráficos. Um diagrama de um sistema →
diagram-design. Um gráfico de dados em um app →dataviz. Um gráfico em um vídeo → o bloco de gráficos do skill de vídeo. - Arquivos de design. Penpot →
penpot. Figma para UI → MCP oficial do Figma; Figma para um vídeo → sub-skillfigmadohyperframes. Puxe os tokens uma vez e escreva-os emDESIGN.mdpara que todos os outros skills os reutilizem. - Skills baseados em MCP (
blender-mcp,penpot) precisam de um aplicativo host em execução. Verifiqueclaude mcp listprimeiro; se estiver ausente, dê ao usuário as etapas de instalação e conexão e pare até que ele confirme.
Cadeias comuns
- Nova landing page:
ui-ux-pro-max(sistema) → construir →impeccable detect+critique→polish. - Kit de lançamento: tokens
ui-ux-pro-max→ site →video-shotcraftpromo →diagram-designarquitetura para docs, todos com os mesmos tokens. - Entrega de design: tokens/frames
penpot→DESIGN.md→ construir →impeccable audit. - Filme explicativo com diagramas: imagens estáticas
diagram-design→hyperframesoulemo-opuscarpara movimento. - Objeto 3D herói:
img2threejsa partir de uma foto do produto → incorporar →impeccable overdrivepara interação.
Antes de começar qualquer tarefa de design
- Escolha o skill da tabela. Se dois se aplicarem, siga as regras de decisão; se ainda não estiver claro, faça uma pergunta.
- Obtenha a versão mais recente com
upstream.sh <nome>e leia o arquivo de entrada que o skill nomeia. Leia apenas o que a etapa atual precisa. - Procure por
DESIGN.md,PRODUCT.md,.diagram-designou um arquivo de tokens existentes no projeto e reutilize-os. - Diga qual skill você escolheu e por que em uma linha, depois faça o trabalho.
Manutenção
upstream.shmantém um clone raso por skill em~/.cache/design-skills/. Exclua essa pasta para redefinir.- Para adicionar um skill: adicione um caso a
scripts/upstream.sh, escreva um ponteiroSKILL.mde adicione uma linha acima. - Quando o upstream fornecer um plugin ou caminho
npx skills add, prefira isso dentro de projetos reais; o skill ponteiro é a alternativa sempre disponível.