Communitygithub.com

Sistema de Métricas e Estatísticas

Projete um framework sistemático para exibir dados quantitativos de alto impacto, garantindo clareza numérica, contexto de tendência e hierarquia visual para KPIs e provas sociais.

O que é Sistema de Métricas e Estatísticas?

O Sistema de Métricas e Estatísticas fornece uma abordagem estruturada para visualizar dados quantitativos de forma imediatamente compreensível e contextualmente relevante. Ele vai além de simplesmente 'exibir um número', estabelecendo regras para hierarquia numérica, visualização de tendências e coloração semântica, garantindo que os usuários compreendam o significado de um valor (por exemplo, '42% é bom ou ruim?') sem análise aprofundada. Suportado por plataformas de agente de IA como Claude Code e Cursor, este sistema é ideal para painéis SaaS, provas sociais de marketing e análises pessoais. O fluxo de trabalho categoriza as métricas em tipos (Hero, KPI, Inline), aplica uma tipografia de exibição distinta, adiciona contexto de tendência com indicadores visuais (setas e cores) e organiza as métricas em grids responsivos, garantindo legibilidade em dispositivos móveis. Decisões importantes incluem a regra de 'bom/ruim' para evitar coloração enganosa de tendências, lógica de arredondamento para marketing versus painéis e uso de ícones apenas para categorização. Restrições de acessibilidade, responsividade e consistência garantem que as métricas sejam claras e utilizáveis para todos os usuários.

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

Perguntar na sua IA favorita

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

Documentação

O que Sistema de Métricas e Estatísticas faz?

Propósito

O Sistema de Métricas e Estatísticas fornece uma metodologia para visualizar dados quantitativos de forma que sejam instantaneamente compreensíveis e contextualmente relevantes. Ele vai além de simplesmente "exibir um número" ao estabelecer regras para hierarquia numérica, visualização de tendências e coloração semântica, garantindo que os usuários possam compreender o significado de um valor (por exemplo, "42% é bom ou ruim?") sem análise profunda.

Casos de Uso

  • Painéis SaaS: Exibindo indicadores-chave de desempenho (KPIs) como MRR, Churn ou Usuários Ativos.
  • Prova Social de Marketing: Apresentando seções "Em Números" (ex.: "Mais de 10 mil Clientes", "99,9% de Disponibilidade").
  • Saúde e Monitoramento: Visualizando desempenho do sistema, taxas de erro ou uso de recursos.
  • Analytics Pessoais: Mostrando progresso em direção a metas em aplicativos de fitness, finanças ou produtividade.
  • E-commerce: Exibindo contagens de avaliações, níveis de estoque ou "itens vendidos nas últimas 24 horas".

Quando NÃO Usar

  • Conjuntos de Dados Brutos: Se o usuário precisar classificar, filtrar ou comparar mais de 10 linhas de dados com múltiplos atributos, use sistema-de-tabela-de-dados.
  • Relacionamentos Complexos: Se o objetivo principal for mostrar a relação entre variáveis ao longo do tempo, use uma biblioteca completa de Gráficos (não coberta por este sistema atômico).
  • Conteúdo Narrativo: Números embutidos em frases devem seguir a tipografia padrão; este sistema é para métricas de "Exibição".
  • Metadados de Baixo Valor: Pequenas contagens (como notificações) devem usar sistema-de-emblemas-e-etiquetas.

Entradas

  1. O Valor: O número ou porcentagem principal a ser exibido.
  2. O Rótulo: Uma descrição clara e concisa do que o valor representa.
  3. Contexto/Tendência: Dados comparativos (ex.: em relação ao mês anterior, em relação à meta).
  4. Unidade/Formato: Símbolos de moeda, porcentagens ou unidades (ex.: "ms", "GB").
  5. Prioridade Hierárquica: Este é um "KPI Principal" ou uma "Estatística de Suporte"?

Saídas

  1. Especificação do Cartão de Estatística: A disposição espacial do valor, rótulo e tendência dentro de um contêiner.
  2. Escala Tipográfica: Tamanhos definidos para números de "Exibição" versus rótulos.
  3. Lógica de Tendência: Regras visuais para estados de Subida, Descida e Neutro (Cor + Ícones).
  4. Estratégia Responsiva: Como as grades de métricas recolhem ou escalam em dispositivos móveis.

Fluxo de Trabalho

1. Categorize o Tipo de Métrica

Determine a "gravidade" visual necessária:

  • Nível 1: Métrica Hero. Grande, centralizada, geralmente sem borda. Usada para prova social de alto nível em landing pages.
  • Nível 2: Cartão de KPI. Contido dentro de um cartão, geralmente em uma grade. Usado para resumos de painéis.
  • Nível 3: Estatística Embutida. Exibição pequena e de alta densidade. Usada em cabeçalhos ou barras laterais.

2. Estabeleça a Hierarquia Numérica

Aplique as regras de "Tipografia de Exibição":

  • O Valor: Deve ser o maior elemento (geralmente 200–400% do tamanho do corpo).
  • O Rótulo: Colocado diretamente acima ou abaixo do valor. Use uma cor suave ou peso menor para garantir que não concorra.
  • A Unidade: Símbolos (%, $) devem ser ligeiramente menores que o número para evitar que "quebrem" o foco visual no valor.

3. Forneça Contexto de Tendência e Comparação

Um número sem contexto geralmente não tem significado. Adicione uma "Camada de Comparação":

  • Indicador de Tendência: Use uma seta (↑/↓) emparelhada com uma porcentagem ou variação de valor.
  • Rótulo de Período: Sempre especifique o período de comparação (ex.: "em relação aos últimos 30 dias").
  • Coloração Semântica: Aplique cor à tendência, não necessariamente ao valor.
    • Tendência Positiva: Verde (geralmente).
    • Tendência Negativa: Vermelho (geralmente).
    • Neutra: Cinza.

4. Aplique Ritmo Espacial (A Grade)

Métricas raramente são mostradas isoladamente. Agrupe-as usando sistema-de-grade-responsiva:

  • Layout de Grade: 3 ou 4 colunas no desktop; 1 ou 2 no mobile.
  • Preenchimento Interno: Garanta espaços em branco generosos (--space-l ou --space-xl) ao redor do valor para fazê-lo "destacar".

5. Projete para Estados de Carregamento e Vazio

  • Esqueleto: Use sistema-de-estado-esqueleto para o valor e a tendência enquanto os dados estão sendo carregados.
  • Estados Zero: Se uma métrica for 0, decida se deve ser exibida como "0" ou um travessão (—).

Regras de Decisão

  • A Regra do "Bom/Ruim": Nunca use Verde/Vermelho para tendências se a métrica não for inerentemente positiva/negativa (ex.: "Temperatura" não deve ficar verde só porque subiu). Use Neutro (Cinza/Azul) para mudanças não valoradas.
  • Lógica de Arredondamento: Para estatísticas de marketing, arredonde para o "K" ou "M" mais próximo para leitura instantânea (ex.: "12,4K" vs "12.432"). Para painéis, use a precisão necessária para a tarefa.
  • Uso de Ícones: Use ícones apenas se eles ajudarem a distinguir entre categorias diferentes de métricas (ex.: um ícone de "Usuários" vs um ícone de "Receita"). Não use ícones apenas para decoração.
  • Posicionamento do Rótulo: Rótulos alinhados ao topo são melhores para escanear uma grade de métricas semelhantes; rótulos alinhados à base são melhores para estatísticas "Hero" onde o número é a principal atração.

Restrições

  • Acessibilidade: Use aria-label para fornecer o contexto completo (ex.: "Receita: 12.000 dólares, aumento de 5% em relação ao mês passado"). Garanta que o contraste de cores para indicadores de tendência atenda ao WCAG AA (4,5:1).
  • Responsividade: Os valores das métricas nunca devem transbordar seus contêineres. Use tipografia fluida (clamp() em CSS) ou lógica de "encaixe por redução" para números muito grandes.
  • Consistência: Todas as métricas em um único grupo devem usar o mesmo arredondamento, alinhamento e estilo de tendência.

Padrões Comuns de Falha

  • O "Número Nu": Exibir um valor sem rótulo ou contexto, deixando o usuário adivinhando o que significa.
  • Dependência Excessiva de Cor: Usar apenas Vermelho/Verde para indicar tendência sem ícones (↑/↓), tornando-o inacessível para usuários daltônicos.
  • Inversão de Hierarquia: Tornar o rótulo maior ou mais negrito que o valor, atrasando o processo de "escaneamento e compreensão".
  • Agrupamento Excessivo de Métricas: Colocar muitas métricas em uma única linha, fazendo com que os números se misturem.
  • Excesso de Precisão: Mostrar 4 casas decimais em uma landing page de marketing, criando carga cognitiva desnecessária.

Critérios de Validação

  • Toda métrica tem um rótulo claro e visível.
  • Os valores usam um tamanho de tipografia de "Exibição" distinto (maior que o texto do corpo).
  • As tendências (Subida/Descida) são indicadas por COR e um ícone/símbolo.
  • O contexto de comparação (ex.: período) é declarado explicitamente.
  • Cores semânticas (Verde/Vermelho) são usadas apenas para mudanças valoradas.
  • O layout da grade mantém a legibilidade no celular (sem transbordamentos).
  • Acessibilidade: contexto completo está disponível para leitores de tela via ARIA.

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