Communitygithub.com

Direção de Design Frontend (ECC)

Define uma direção de design frontend específica para ECC para trabalhos de UI em produção. Use ao construir ou melhorar websites, dashboards, aplicações, componentes, landing pages, ferramentas visuais ou qualquer UI web que precise de um julgamento de design mais forte e específico para o produto.

O que é Direção de Design Frontend (ECC)?

Esta skill fornece uma direção de design frontend voltada para ECC, focada em criar interfaces com propósito, polimento e adequação ao domínio do produto. Diferente do canônico `frontend-design` da Anthropic, esta versão é uma adaptação do PR #1659 da comunidade, oferecendo orientações específicas para escolhas visuais, tipográficas e de interação que tornam a UI mais intencional e não genérica. A skill é útil para desenvolvedores que precisam ir além da funcionalidade básica, guiando a seleção de direções de design (propósito, audiência, tom, detalhe memorável, restrições) e implementação com componentes existentes, tokens de design e assets reais. Ela também inclui anti-padrões comuns, como evitar gradientes roxos, blobs decorativos e cartões dentro de cartões, além de uma checklist de revisão para garantir hierarquia visual, contraste, responsividade e alinhamento com as convenções do repositório.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/frontend-design-direction

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Direção de Design Frontend (ECC) faz?

Use esta skill quando o trabalho não é apenas fazer a UI funcionar, mas fazê-la parecer proposital, polida e adequada ao domínio do produto.

Fonte: resgatado do PR #1659 da comunidade (obsoleto) por linus707.

Nota: A ECC intencionalmente não reempacota a skill canônica frontend-design da Anthropic. Instale-a a partir de anthropics/skills quando quiser a skill oficial upstream. Esta skill é o resgate (ECC-specific) do design da orientação local útil do #1659.

Quando Usar

  • O usuário pede para construir uma página web, aplicativo, dashboard, artefato, componente ou UI.
  • O usuário pede para tornar uma interface mais polida, distinta, bonita ou menos genérica.
  • A implementação precisa de hierarquia visual, tipografia, cor, movimento, layout e escolhas de interação.
  • A UI atual funciona, mas parece plana, genérica, modelada a partir de templates ou incompatível com o público.

Direção de Design

Antes de codificar, escolha uma direção específica:

  1. Propósito: qual trabalho a interface realiza?
  2. Audiência: quem repete este fluxo de trabalho e o que precisa ver primeiro?
  3. Tom: utilitário, editorial, lúdico, industrial, refinado, técnico, maximal, minimal, denso, calmo ou outra direção explícita.
  4. Detalhe memorável: uma ideia de design que faça o resultado parecer intencional.
  5. Restrições: framework, acessibilidade, desempenho, responsividade e sistema de design existente.

Combine a direção com o domínio. Uma ferramenta de operações SaaS geralmente deve ser densa, silenciosa e escaneável. Um portfólio, página de lançamento, jogo ou peça editorial pode ser mais expressiva. Não force uma composição de landing page em uma ferramenta que precisa de uso diário repetido.

Orientações de Implementação

  • Construa a experiência real utilizável como primeira tela, a menos que o usuário peça explicitamente por cópia de marketing.
  • Use componentes existentes do projeto, tokens, bibliotecas de ícones e padrões de roteamento antes de introduzir um novo sistema visual.
  • Use assets visuais reais ou gerados quando a interface depender de imagens, produtos, lugares, pessoas, gameplay, gráficos ou mídia inspecionável.
  • Prefira tipografia e espaçamento contextuais em vez de texto heroico genérico de tamanho exagerado.
  • Mantenha paletas multidimensionais: evite uma UI dominada por uma única família de matizes.
  • Use variáveis CSS ou tokens de design existentes para que a direção permaneça coerente entre estados.
  • Projete restrições responsivas explicitamente: grids, proporções de aspecto, tamanhos mínimo/máximo, barras de ferramentas estáveis e controles de formato fixo não devem mudar quando rótulos ou estados de hover aparecem.
  • Use movimento com moderação, mas deliberadamente. Prefira transições de alto sinal que esclarecem o estado em vez de animação decorativa.
  • Verifique o ajuste do texto em dispositivos móveis e desktop. Rótulos longos devem quebrar ou redimensionar de forma limpa, em vez de transbordar.

Anti-Padrões

  • Não use por padrão padrões comuns gerados: gradientes roxos, blobs decorativos, cartões excessivamente grandes, cópia de herói vaga ou mídia atmosférica genérica.
  • Não adicione cartões de UI dentro de outros cartões.
  • Não use um único estilo decorativo em todo lugar quando o domínio pedir moderação.
  • Não esconda o produto principal, ferramenta, objeto ou fluxo de trabalho atrás de seções de marketing genéricas.
  • Não adicione uma nova dependência para um floreio de design a menos que ela claramente se pague.
  • Não descreva as funcionalidades da UI dentro da própria UI quando os controles podem falar por si.

Checklist de Revisão

  • A primeira viewport comunica imediatamente o produto, fluxo de trabalho ou objeto.
  • A hierarquia visual suporta escaneamento e uso repetido.
  • A tipografia se ajusta ao contêiner e não sobrepõe conteúdo adjacente.
  • As escolhas de cor têm contraste e não colapsam em uma paleta de uma única nota.
  • Ícones são usados para ações de ferramenta familiares, quando disponíveis.
  • O layout responsivo tem dimensões estáveis para painéis, grids, barras de ferramentas, controles, blocos e contadores.
  • Os assets são renderizados e carregam o assunto em vez de agir como preenchimento.
  • O movimento melhora a orientação e não mascara lentidão.
  • O resultado corresponde às convenções frontend existentes do repositório, a menos que haja um motivo claro para se desviar.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Habilidades Relacionadas