reference-design-contract
Transforma ideias vagas em um design claro e detalhado. Ajuda a definir a direção visual antes de começar um projeto.
O que ela faz
Esta ferramenta transforma suas ideias de design, como exemplos visuais ou descrições vagas, em um guia claro e reutilizável. Ela cria um documento detalhado que explica as decisões de design, para que outros possam criar algo parecido sem adivinhar.
Quando usar
- ✓Antes de criar um protótipo visual.
- ✓Ao querer definir um estilo visual para um projeto.
- ✓Quando você tem um exemplo e quer que algo seja parecido, mas não idêntico.
Exemplo do que pedir para a IA
“Quero que o design deste site pareça com o site X, mas com as cores da marca Y e sem aquele botão piscando.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA analisa seus exemplos e pedidos, separa o que deve ser mantido (cores, estilo) do que deve ser mudado (conteúdo, logo). Depois, ela cria um documento com todas essas decisões e instruções claras para quem for criar o design.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add nexu-io/open-design --skill reference-design-contractOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/skills/reference-design-contract/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Contrato de Design de Referência
Use esta habilidade quando o usuário tiver sinais de gosto, referências ou um pedido genérico de "goste disso" e precisar de um contrato de design reutilizável antes da geração. O objetivo não é escrever um prompt mais longo. O objetivo é tornar as decisões de design explícitas o suficiente para que um protótipo posterior, apresentação, redesign ou execução de remix de imagem possa ser executado sem adivinhações.
O que esta habilidade produz
Crie três arquivos:
DESIGN.md— a direção visual reutilizável, seguindo o formato padrão de nove seções do sistema de design do OpenDesign.design-contract.md— o registro de decisões: evidências usadas, limites de manter/alterar, justificativa, riscos e portão de qualidade.implementation-handoff.md— instruções de construção concisas para a próxima habilidade produtora de artefatos ou agente de codificação.
Se uma prévia for útil, crie também example.html como uma pequena prévia de contrato feita à mão. Não a torne o entregável principal.
Fluxo de Trabalho
- Bloqueie o trabalho. Identifique o tipo de artefato alvo, público, contexto da marca/produto, referências e restrições. Faça no máximo duas perguntas apenas quando uma resposta ausente mudar a direção. Caso contrário, escolha um padrão sensato e rotule-o como inferido.
- Leia as evidências. Use capturas de tela fornecidas, URLs,
DESIGN.mdexistentes, documentos da marca, artefatos de imagem ou notas do usuário. Se as evidências estiverem faltando, diga isso e baseie o contrato apenas no resumo; não invente fatos da marca. - Separe a semântica de referência. Para cada referência, divida-a em:
Keep: qualidades a serem preservadas, como densidade, composição, material, ritmo tipográfico, temperatura de cor ou atitude de movimento.Change: assunto, texto, marcas da marca, layout exato, ativos protegidos e qualquer coisa que o usuário queira adaptar.Do not copy: capturas de tela literais, logotipos, declarações, preços, interface de usuário proprietária ou redação exata do prompt de exemplos.
- Congele a direção. Escolha uma postura visual coerente. Não forneça cinco moodboards não relacionados. Se houver direções genuinamente concorrentes, nomeie-as brevemente, escolha a recomendada e continue.
- Escreva
DESIGN.md. Use estes nove títulos exatamente:## 1. Visual Theme & Atmosphere## 2. Color## 3. Typography## 4. Spacing & Grid## 5. Layout & Composition## 6. Components## 7. Motion & Interaction## 8. Voice & Brand## 9. Anti-patterns
- Escreva
design-contract.md. Inclua:- objetivo e artefato alvo
- tabela de evidências com confiança (
observed,provided,inferred) - tabela manter/alterar/não copiar
- postura de design final em um parágrafo
- riscos e desconhecidos explícitos
- lista de verificação do portão de qualidade
- Escreva
implementation-handoff.md. Mantenha-o curto e operacional:- arquivos para ler
- restrições de token/paleta/tipo/layout
- regras de ativos
- requisitos responsivos
- notas de aceitação "o primeiro artefato deve provar..."
- Valide. Leia
references/checklist.mde satisfaça todos os portões P0 antes da entrega final.
Regras de Saída
- Torne cada afirmação rastreável à entrada do usuário, evidência de referência observada ou uma inferência explicitamente rotulada.
- Prefira restrições concretas a adjetivos: "um toque quente, sem brilho roxo ou azul" é melhor do que "premium".
- Trate "faça o mesmo estilo" como "empreste qualidades controláveis", não "clone o assunto ou prompt original".
- Se o usuário também solicitar geração imediata de UI, termine esses arquivos de contrato primeiro e, em seguida, passe para a habilidade de artefato apropriada na próxima etapa.
Perguntas frequentes
O que são os três arquivos que a ferramenta cria?
Ela cria um `DESIGN.md` com a direção visual, um `design-contract.md` com as decisões e justificativas, e um `implementation-handoff.md` com instruções para quem vai construir o design.
Posso usar qualquer tipo de referência?
Sim, você pode usar screenshots, links de sites, notas sobre produtos ou descrições de como você quer que algo se pareça.
A ferramenta cria o design final diretamente?
Não, ela cria um guia detalhado. Esse guia é usado por outra ferramenta ou pessoa para criar o design final, garantindo que o resultado siga suas intenções.
Detalhes
Descrição original do autor
Turn vague taste, screenshots, URLs, product notes, or "make it feel like this" references into a grounded DESIGN.md plus an implementation handoff. Use it before prototypes, decks, redesigns, or image remix work when the user needs a reusable visual direction rather than a one-off prompt.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #758
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC