Communitygithub.com

coatdigitalgroup/coastai-skills

Projetar e implementar um framework sistemático para exibir logotipos de terceiros (clientes, parceiros, mídia) que garanta equilíbrio visual, normalização óptica e integridade da marca em todas as viewports.

O que é coastai-skills?

O Sistema de Grade de Logotipos é uma habilidade especializada que fornece uma metodologia completa para organizar e apresentar logotipos de prova social — como marcas de clientes, parceiros de tecnologia ou menções na mídia — de forma visualmente equilibrada e profissional. Diferente de galerias de imagens comuns, esta habilidade foca na normalização óptica, garantindo que logotipos com diferentes proporções (altos, largos, quadrados) e densidades visuais apareçam com peso igual, evitando desordem visual ou desrespeito à integridade das marcas externas. Ela é útil para criadores de sites, desenvolvedores front-end e designers que precisam implementar seções como "Nuvem de Logotipos", "Barra de Imprensa", diretórios de parceiros ou seções de patrocínio. A habilidade suporta plataformas web modernas (HTML/CSS) e funciona com SVG, PNG e JPG, priorizando SVG. Seu workflow inclui auditoria de ativos, criação de containers de normalização com `object-fit: contain`, definição de tratamento visual (escala de cinza, original ou monocrômico), aplicação de espaçamento fluido e design responsivo para reflow, com regras de decisão como a "Regra da Densidade de Tinta" e validação de acessibilidade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coastdigitalgroup/coastai-skills/tree/HEAD/website-design/logo-grid-system

Perguntar na sua IA favorita

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

Documentação

Sistema de Grade de Logotipos

Propósito

O Sistema de Grade de Logotipos fornece uma metodologia para organizar e apresentar logotipos de "Prova Social" — como marcas de clientes, parceiros de tecnologia ou menções na mídia. Diferente de galerias de imagens comuns, uma grade de logotipos requer normalização óptica para garantir que logotipos de diferentes proporções (altos, largos, quadrados) e densidades visuais apareçam equilibrados e com "peso" igual. Esta habilidade garante que os sinais secundários de confiança da marca suportem o design principal sem criar desordem visual ou desrespeitar a integridade das marcas externas.

Casos de Uso

  • A "Nuvem de Logotipos": Uma fileira horizontal de logotipos de clientes abaixo de uma seção hero.
  • A "Barra de Imprensa": Menções na mídia (por exemplo, "Como visto em...") em um rodapé ou barra lateral.
  • Diretórios de Integração/Parceiros: Grades mostrando ecossistemas de tecnologia.
  • Seções de Patrocínio: Contribuidores de eventos ou projetos na parte inferior de uma página.
  • Marquee/Ticker: Rolagens horizontais infinitas de marcas.

Quando NÃO Usar

  • Identidade Primária da Marca: Para o design do próprio logotipo do site (use habilidades profissionais de branding/identidade).
  • Iconografia: Para pequenos símbolos funcionais de UI (use sistema-de-iconografia).
  • Páginas de Listagem de Produtos (PLP): Onde o conteúdo principal é o produto em si, não sua marca.
  • Menus de Navegação: Usar logotipos em vez de texto para navegação primária do site.

Entradas

  1. Inventário de Ativos: Uma coleção de logotipos em vários formatos (SVG preferido).
  2. Regras de Integridade da Marca: Conhecimento de "Espaço Livre" e requisitos de uso de cores para as marcas parceiras.
  3. Contexto Pai: A largura da seção e a cor de fundo onde a grade será inserida.
  4. Prioridade da Hierarquia Visual: Os logotipos devem ser proeminentes (cores completas) ou sutis (monocromáticos/atenuados)?

Saídas

  1. Matriz de Normalização: Regras definidas de caixa delimitadora para logotipos Quadrados, Largos e Altos.
  2. Especificação de Tratamento Visual: Regras para cor (Escala de Cinza, Recorte ou Original), opacidade e estados de hover.
  3. Projeto de Grade Responsiva: Um plano para contagens de colunas (por exemplo, 2 colunas no mobile, 6 no desktop).
  4. Guia de Dimensionamento Óptico: Regras de dimensionamento baseadas em porcentagem específicas para equilibrar o peso visual.

Fluxo de Trabalho

1. Auditar e Padronizar Formatos de Ativos

Colete todos os logotipos e priorize o formato SVG. Se apenas raster (PNG/JPG) estiver disponível, certifique-se de que sejam de alta resolução (pelo menos 2x o tamanho de exibição). Remova o preenchimento desnecessário dos arquivos de origem para garantir que a "caixa delimitadora" reflita com precisão as dimensões do logotipo.

2. Estabelecer o Container de Normalização

Crie um "Container de Normalização" (uma caixa de proporção fixa, geralmente quadrada ou 3:2) para cada logotipo.

  • Coloque cada logotipo dentro deste container usando object-fit: contain.
  • O Ajuste Óptico: Não preencha simplesmente a caixa. Um logotipo largo deve ocupar mais largura, mas menos altura; um logotipo quadrado deve ocupar menos largura e altura do que seu equivalente largo para manter "densidade de tinta" igual.

3. Definir o Tratamento Visual

Escolha um estilo que equilibre a estética do site com o reconhecimento da marca:

  • Atenuado/Monocromático (Padrão): Converta todos os logotipos para uma única cor (geralmente um cinza escuro ou o "recorte" da cor de fundo), normalmente via filter: grayscale(1) mais uma opacity reduzida, ou color-mix() ao trabalhar com máscaras SVG de cor única. Isso evita um "efeito arco-íris" que distrai do CTA principal.
  • Revelação no Hover: Mantenha os logotipos atenuados por padrão e revele suas cores originais da marca apenas ao passar o mouse.
  • Cores Completas: Use apenas quando os próprios logotipos forem o atrativo principal (por exemplo, uma página de patrocínio de alto perfil).

4. Aplicar Espaçamento e Ritmo

Use o sistema-de-espaçamento-fluido para definir o espaço entre os logotipos:

  • Largura da Calha: Garanta "Espaço Livre" suficiente ao redor de cada logotipo para respeitar as diretrizes da marca (geralmente pelo menos 50% da altura do logotipo).
  • Alinhamento: Alinhe os containers de normalização em seus eixos centrais (tanto horizontal quanto vertical) para criar uma linha de horizonte estável.

5. Projetar para Reflow Responsivo

Mapeie como a grade se reorganiza para telas menores:

  • Desktop: 5–8 logotipos por linha.
  • Tablet: 3–4 logotipos por linha.
  • Mobile: 2 logotipos por linha (ou uma rolagem horizontal "Marquee" se o espaço for extremamente limitado).
  • Redução: Garanta que os logotipos permaneçam legíveis no mobile; se um logotipo se tornar um "borrão", mude para uma versão "Apenas Marca" da identidade dessa marca.

Regras de Decisão

  • A "Regra da Densidade de Tinta": Um logotipo muito "pesado" ou sólido (como um círculo preenchido) deve ser dimensionado 10–15% menor do que um logotipo "leve" ou arejado (como uma palavra fina) para parecer igual em peso.
  • O Padrão de Escala de Cinza: Sempre comece com logotipos monocromáticos. Adicione cor apenas se o cliente exigir especificamente "Autenticidade da Marca" para todos os parceiros.
  • Horizonte Centralizado: Sempre alinhe os logotipos verticalmente ao centro dentro de suas linhas. Alinhar logotipos de alturas diferentes ao topo cria um efeito de "escada" que parece pouco profissional.
  • Largura/Altura Máxima: Defina uma max-height para o container de normalização (por exemplo, 40px a 60px) para evitar que qualquer logotipo domine a seção.

Restrições

  • Acessibilidade: Cada logotipo deve ter um atributo alt nomeando a empresa (por exemplo, alt="Logotipo da Acme Corp"). Se a seção tiver um título como "Nossos Parceiros", os logotipos podem ser marcados como decorativos (alt="") para evitar redundância.
  • Integridade da Marca: Nunca estique ou distorça um logotipo. Nunca altere as proporções internas de um logotipo.
  • Responsividade: A grade deve ser fluida. Evite larguras fixas em pixels para toda a grade; use largura 100% com uma restrição de max-width.

Padrões Comuns de Falha

  • O "Quadrado Gigante": Um logotipo quadrado ocupando a mesma altura que um logotipo largo, fazendo-o parecer 3x maior.
  • Caos de Cores: Misturar logotipos coloridos com diferentes paletas, fazendo o site parecer uma "fazenda de links".
  • Preenchimento da Fonte: Deixar diferentes quantidades de "espaço em branco" dentro dos próprios arquivos de logotipo, tornando o alinhamento automatizado impossível.
  • Agrupamento Mobile: Tentar encaixar 4 logotipos em uma linha em uma tela mobile, tornando todos ilegíveis.
  • Alinhamento em Escada: Alinhar logotipos de alturas diferentes ao topo, criando uma borda inferior irregular e distrativa.

Critérios de Validação

  • Logotipos estão opticamente equilibrados (nenhum logotipo parece significativamente mais "pesado").
  • Todos os logotipos compartilham um tratamento visual consistente (por exemplo, todos em escala de cinza).
  • O alinhamento é centralizado tanto horizontal quanto verticalmente dentro das células.
  • Os arquivos de origem são SVGs ou rasters de alta resolução sem preenchimento interno.
  • A visualização em mobile evita agrupamento e mantém a legibilidade.
  • Acessibilidade: Todos os logotipos têm texto alt apropriado ou marcas decorativas.
  • Os requisitos de "Espaço Livre" para cada marca são respeitados.

Individual skills in this repo

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

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for progressive disclosure using accordions, ensuring structural integrity, visual affordances, and accessibility across different content densities and devices.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for long-form content, managing readability, vertical rhythm, and information density to ensure a superior reading experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for informational elements that communicate state (Badges) and categorization (Tags) with clarity and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for non-overlay notifications, managing global announcements and contextual inline alerts to communicate system states without interrupting the user's flow.

coastdigitalgroup/coastai-skills

Design and implement a systematic, asymmetrical bento-grid layout framework to organize diverse content types cohesively while maintaining strict visual hierarchy, logical focus order, and responsive flexibility.

coastdigitalgroup/coastai-skills

Design a responsive, mobile-first bottom navigation bar and persistent action dock system for mobile websites and web applications, establishing spatial anchors, tab bar anatomy, badge indicators, thumb-zone ergonomics, safe area inset handling, active/inactive state contrast, and desktop responsive adaptation rules.

coastdigitalgroup/coastai-skills

Design a mobile-first bottom sheet overlay system with configurable detents, drag affordances, safe area padding, responsive desktop modal/popover adaptation, and WCAG AA accessibility compliance.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for secondary navigation trails that provide orientation, context, and one-click access to parent levels in deep information architectures.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for buttons and interactive triggers, managing visual hierarchy, variant logic, and action grouping to ensure clear intent and accessible interaction.

coastdigitalgroup/coastai-skills

Design a systematic framework for date and time selection, managing calendar grids, range pickers, and scheduling interfaces to ensure precision and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for modular content containers that maintain hierarchy, structural integrity, and action alignment across variable content and responsive viewports.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for horizontal discovery components, managing navigation affordances, scroll behavior, and accessibility to ensure effective content density without compromising usability.

coastdigitalgroup/coastai-skills

Design a systematic, highly accessible, and developer-friendly UI layout framework for code blocks, snippet showcases, multi-file code tabs, line-highlighting, diff views, and syntax token contrast in technical documentation and developer platforms.

coastdigitalgroup/coastai-skills

Design a systematic framework for global command menus (Cmd+K panels) that combines keyboard-driven navigation, command execution, and shortcut discovery into an accessible, responsive overlay.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for threaded conversations, managing nesting depths, action hierarchies, and community signaling to foster engagement and readability.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for side-by-side comparison interfaces, managing high attribute density and responsive complexity to support informed decision-making.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for user privacy, managing consent banners, preference centers, and persistent privacy controls to balance legal compliance with user trust.

coastdigitalgroup/coastai-skills

Design and implement a systematic, highly accessible, and responsive visual layout framework for conversational chat widgets, live chat boxes, and chatbot panels that ensures clear message scannability, native focus flow, and seamless mobile keyboard adaptation.

coastdigitalgroup/coastai-skills

Design a systematic, accessible, and high-conversion framework for custom select dropdowns and comboboxes, defining anatomy, states, search-filtering, and responsive mobile-adaptive patterns.

coastdigitalgroup/coastai-skills

Design and implement a systematic color palette that ensures WCAG 2.2 accessibility compliance. Trigger this skill when asked to define brand colors, create UI themes, or establish a visual system for a website.

Habilidades Relacionadas