design-brief
Transforma pedidos de design vagos em especificações claras. É útil para garantir que o design final atenda a todos os requisitos visuais.
O que ela faz
Esta ferramenta transforma instruções de design, sejam elas detalhadas ou gerais, em um plano de design concreto. Ela garante que todos os detalhes importantes, como cores, fontes e layout, sejam definidos claramente para evitar ambiguidades.
Quando usar
- ✓Quando você quer criar um visual específico para um site ou aplicativo.
- ✓Quando você tem uma ideia geral, mas precisa de detalhes técnicos para um designer.
- ✓Quando você quer garantir que o design final seja profissional e claro.
Exemplo do que pedir para a IA
“Crie um brief de design para uma landing page com tema espacial, usando cores azul escuro e laranja, fonte Inter, layout de coluna única e um clima profissional.”
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
Você fornece suas ideias de design, e a ferramenta as organiza em um formato estruturado. Ela preenche os detalhes que faltam com opções padrão ou pede mais informações para garantir que tudo fique claro.
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 design-briefOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/design-brief/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.
Skill de Briefing de Design
Analise um briefing de design estruturado em um DESIGN.md concreto e uma prévia visual opcional. Agente, siga este fluxo de trabalho exatamente.
Contexto
As 8 dimensões nesta skill foram derivadas do catálogo original de 71 sistemas do OpenDesign; 71 é a amostra de pesquisa, não a contagem atual de sistemas empacotados. Cada DESIGN.md em design-systems/ ainda se resolve no mínimo: paleta de cores, destaque, tipografia, fonte de exibição, modelo de layout e estilo de componente. Destilamos isso em 8 dimensões ortogonais que cobrem as decisões que um designer toma antes de qualquer pixel ser colocado. Humor e densidade foram adicionados porque são as duas fontes mais comuns de ambiguidade em briefings em linguagem natural ("faça ser limpo" significa coisas diferentes para pessoas diferentes).
Dimensões intencionalmente excluídas do nível de briefing: tempo de animação, estratégia responsiva e contraste de acessibilidade. Estas são aplicadas no nível do template por skills individuais (por exemplo, saas-landing lida com sua própria lógica responsiva), embora o DESIGN.md gerado inclua padrões sensatos de breakpoints para consumo posterior.
1. Aceitar entrada
O usuário fornece um briefing de design em um dos dois formatos:
Opção A: Briefing estruturado em I-Lang
[PLAN:@DESIGN|type=saas_landing]
|palette=navy_and_white|accent=coral
|typography=inter|display=space_grotesk
|layout=single_column|max_width=1200px
|mood=professional_minimal
|density=spacious|section_gap=96px
|hero=headline+subhead+cta
|sections=features,pricing,testimonials,footer
|exclude=animations,parallax,gradients
|responsive=mobile_first
Opção B: Linguagem natural
"Preciso de uma landing page para uma ferramenta de desenvolvedor. Limpa, minimalista, modo escuro. Fonte Inter. Sem animações chamativas."
Se o usuário fornecer a Opção B, converta-a para o formato estruturado usando a tabela de mapeamento abaixo e, em seguida, prossiga. Identifique cada dimensão explicitamente declarada e marque as dimensões que não foram especificadas.
Linguagem natural → Mapeamento para I-Lang
Para cada frase na entrada de linguagem natural, identifique palavras-chave de dimensão e mapeie para o valor estruturado mais próximo:
| Frase em linguagem natural | Dimensão | Valor em I-Lang |
|---|---|---|
| "modo escuro", "tema escuro" | paleta | monochrome_dark |
| "claro", "fundo branco" | paleta | light_clean |
| "terroso", "tons quentes" | paleta | earth_tones |
| "toque de cor", "vibrante" | destaque | electric_blue (padrão) ou coral |
| "destaque sutil" | destaque | muted_sage (padrão) ou slate |
| "limpo", "minimalista", "simples" | humor | professional_minimal |
| "divertido", "legal", "amigável" | humor | playful |
| "ousado", "brutalista", "cru" | humor | brutalist |
| "editorial", "estilo revista" | humor | editorial |
| "espaçoso", "muito espaço em branco" | densidade | spacious |
| "compacto", "denso", "rico em informações" | densidade | compact |
| "Inter", "fonte do sistema" | tipografia | inter (padrão) ou system_ui |
| "serif", "tradicional" | tipografia | georgia (padrão) ou playfair |
| "monospace", "estilo código" | tipografia | jetbrains_mono |
| "sem animações", "estático" | excluir | animations |
| "sem gradientes" | excluir | gradients |
| "sem fotos de banco de imagens" | excluir | stock_photos |
| "página única" | layout | single_column |
| "duas colunas", "barra lateral" | layout | two_column |
| "mobile first" | responsivo | mobile_first |
Quando uma frase mapeia para várias dimensões (por exemplo, "landing page limpa e escura" → humor=profissional_minimalista + paleta=monocromático_escuro + layout=coluna_única), resolva cada dimensão independentemente. Quando vários valores são listados para um único mapeamento, o primeiro é o padrão; o agente pode selecionar a alternativa apenas se o contexto circundante a favorecer fortemente.
2. Validar dimensões
Cada briefing de design deve resolver estas 8 dimensões. Se alguma estiver faltando na entrada, selecione padrões sensatos usando as regras na Seção 2.2.
Os valores listados abaixo formam um vocabulário fechado. Apenas os valores nesta tabela têm mapeamentos de token concretos na Seção 2.1. Se o usuário fornecer um valor não listado aqui, o agente deve solicitar esclarecimento em vez de adivinhar.
| # | Dimensão | Chave | Valores de exemplo |
|---|---|---|---|
| 1 | Paleta de cores | palette |
navy_and_white, earth_tones, monochrome_dark, light_clean |
| 2 | Cor de destaque | accent |
coral, electric_blue, emerald, muted_sage |
| 3 | Tipografia do corpo | typography |
inter, system_ui, dm_sans, georgia |
…
Perguntas frequentes
O que são as '8 dimensões'?
São os 8 aspectos principais do design que a ferramenta organiza: paleta de cores, cor de destaque, tipografia principal, tipografia de título, modelo de layout, clima visual, densidade (espaçamento) e restrições (como evitar animações).
E se eu não souber todos os detalhes?
A ferramenta pode sugerir valores padrão para as dimensões que você não especificar, ou pedir para você esclarecer.
O que é 'I-Lang'?
É um formato especial que a ferramenta usa para organizar as instruções de design de forma clara e estruturada, facilitando o entendimento pela IA.
Detalhes
Descrição original do autor
Parse a structured design brief written in I-Lang protocol format into a concrete design spec. Eliminates ambiguity from vague requests like "make it professional" by requiring explicit dimensions: palette, typography, layout, mood, density, and constraints. Trigger keywords: "design brief", "create a design brief", "ilang brief", "structured brief".
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #539
- 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
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC