Communitygithub.com

coastdigitalgroup/coastai-skills

Projetar e implementar um framework sistemático para grades e tabelas de preços, gerenciando hierarquia de planos, comparação de recursos e lógica de faturamento para reduzir a carga cognitiva e guiar a conversão.

O que é coastai-skills?

Este skill oferece uma metodologia completa para projetar sistemas de tabelas de preços, focando na organização visual de planos, hierarquia de recursos e mecanismos interativos (como alternância de faturamento). Ele ajuda desenvolvedores e designers a criar grades de preços que reduzem a paralisia de escolha e guiam os usuários à conversão, aplicando princípios de hierarquia visual e responsividade. Suporta plataformas web responsivas, com ênfase em acessibilidade (WCAG AA) e adaptação para diferentes moedas e idiomas (RTL). O skill é ideal para SaaS, pacotes de serviços ou produtos com múltiplos planos, mas não se aplica a cenários de preço único ou leilões dinâmicos. O workflow cobre desde a estrutura do cartão de plano até o destaque do plano recomendado, lógica de faturamento e empilhamento responsivo, com regras de decisão claras como o 'Poder de Três' (três planos) e a regra de 'Sem Termos Ocultos'.

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

Perguntar na sua IA favorita

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

Documentação

Sistema de UI para Tabela de Preços

Propósito

O Sistema de UI para Tabela de Preços fornece uma metodologia para projetar a organização visual e estrutural dos planos de preços. Ele garante que os usuários possam comparar facilmente os planos, entender as diferenças de valor e selecionar a opção apropriada sem sobrecarga cognitiva. Este sistema foca no arranjo espacial dos planos, na hierarquia dos recursos e nas afordâncias interativas (como alternadores de faturamento) que apoiam a decisão de compra.

Casos de Uso

  • Projetar grades de planos de assinatura para aplicações SaaS.
  • Estruturar ofertas de serviços em camadas (ex.: pacotes de Agência).
  • Criar matrizes de comparação para combos de produtos físicos.
  • Padronizar layouts de preços em uma empresa com múltiplos produtos.
  • Implementar "cartões" de preços responsivos que mantenham o contexto em dispositivos móveis.

Quando NÃO Usar

  • E-commerce de Produto Único: Use product-page-optimization para itens únicos sem planos concorrentes.
  • Orçamentos Personalizados Apenas para Empresas: Se cada preço é "Fale Conosco", foque no design do formulário de captura de leads.
  • Comparação Pura de Dados: Para comparar especificações técnicas de 10+ itens, use data-table-ui-system.
  • Preços Dinâmicos/Leilão: Onde o preço é determinado por lances ou flutuações de mercado em tempo real.

Entradas

  1. Planos: Os nomes, preços e público-alvo de cada plano.
  2. Inventário de Recursos: Uma lista abrangente de recursos, categorizados por prioridade.
  3. Ciclos de Faturamento: Opções de faturamento mensal vs. anual e descontos associados.
  4. Alvo Principal: Qual plano é a opção "Custo-Benefício" ou "Melhor Valor"?
  5. Tokens de Estilo da Marca: Escalas de espaçamento, tipografia e cores do sistema pai.

Saídas

  1. Anatomia da Grade de Preços: Definição do Cartão de Plano (Cabeçalho, Preço, Recursos, CTA).
  2. Especificação do Alternador de Faturamento: Design para alternar entre diferentes condições de pagamento.
  3. Lógica de Comparação de Recursos: Regras para exibir, ocultar ou resumir recursos entre os planos.
  4. Estratégia de Destaque de Plano: Métodos visuais para enfatizar o plano recomendado.
  5. Plano de Empilhamento Responsivo: Como a grade se adapta a viewports móveis.

Fluxo de Trabalho

1. Estruturar a Anatomia do Plano

Aplique o visual-hierarchy-system ao cartão de preço individual:

  • Cabeçalho: Nome do plano e uma breve proposta de valor (ex.: "Para equipes em crescimento").
  • Bloco de Preço: A moeda, o valor e o intervalo (ex.: "/mês"). Garanta que o valor seja o elemento mais proeminente.
  • Lista de Recursos: Os 5-7 recursos mais importantes.
  • CTA: Um botão de alto contraste para selecionar o plano.

2. Projetar o Plano "Âncora" (Destaque)

Identifique o plano principal e torne-o visualmente dominante:

  • Elevação: Use uma sombra sutil ou borda para fazê-lo "destacar".
  • Cor: Use uma cor da marca para o cabeçalho ou botão CTA.
  • Emblema: Adicione uma etiqueta "Mais Popular" ou "Melhor Valor".
  • Escala: Aumente ligeiramente a altura do cartão em comparação com os vizinhos.

3. Estabelecer a Lógica de Faturamento

Projete o mecanismo para alternar entre ciclos de faturamento (ex.: Mensal vs. Anual):

  • O Alternador: Use um interruptor claro ou interface de abas.
  • Sinalização de Desconto: Indique claramente a economia (ex.: "Economize 20%") próximo à opção Anual.
  • Preços Contextuais: Garanta que os preços nos cartões sejam atualizados instantaneamente quando o alternador for acionado.

4. Gerenciar a Comparação de Recursos

Organize os recursos para evitar "A Parede de Texto":

  • Recursos Principais: Liste os direcionadores de valor únicos no topo.
  • Agrupamento de Recursos: Agrupe recursos semelhantes (ex.: "Suporte", "Segurança") se a lista for longa.
  • Ícones vs. Texto: Use ícones para recursos binários (Sim/Não) e texto para limites (ex.: "Até 10 usuários").
  • Link "Mostrar Tudo": Para planos complexos, mantenha o cartão curto e forneça um link para uma tabela de comparação completa abaixo.

5. Definir o Empilhamento Responsivo

Mapeie como a grade se reorganiza para telas menores:

  • Rolagem Horizontal vs. Empilhamento Vertical: No celular, empilhe os planos verticalmente para garantir legibilidade.
  • Cabeçalho Fixo: Para pilhas verticais, considere uma barra fixa que mantenha o Nome do Plano e o Preço visíveis enquanto o usuário rola pelos recursos.
  • Modo de Comparação de Planos: No celular, permita que os usuários "deslizem" entre os planos para compará-los horizontalmente se a pilha vertical for muito longa.
  • Container Queries: Prefira container queries em vez de breakpoints de viewport para o próprio cartão de plano, pois as grades de preços são frequentemente incorporadas em contextos de largura variável (ex.: seção da página inicial vs. página de preços completa).

Regras de Decisão

  • O Poder de Três: Três planos (ex.: Básico, Profissional, Enterprise) é o número ideal para reduzir a paralisia de escolha.
  • Proeminência do Preço: O preço deve ser o segundo elemento mais proeminente após o selo "Melhor Valor".
  • CTAs Consistentes: Todos os planos devem ter um CTA na mesma posição vertical (geralmente alinhado à parte inferior do cartão).
  • Regra "Sem Termos Ocultos": Sempre mostre a frequência de faturamento próxima ao preço (ex.: "R$29/mês faturado anualmente").
  • Clareza Binária: Use marcas de verificação claras e de alto contraste para recursos incluídos; use um "X" suave ou apenas omita recursos excluídos para evitar ruído visual negativo.

Restrições

  • Acessibilidade: Os alternadores devem ser acessíveis por teclado e expor seu estado via aria-checked ou aria-pressed. O texto do preço deve atender ao contraste WCAG AA (4,5:1), e todos os alvos interativos (alternador, botões CTA) devem atender ao tamanho mínimo de alvo de 24x24px da WCAG 2.2 (2.5.8).
  • Responsividade: Os cartões de preços nunca devem ter largura fixa; eles devem ser fluidos dentro do responsive-grid-system.
  • Suporte a Moedas: Projete para comprimentos variados de símbolos de moeda (ex.: "$10" vs. "1.000 kr") e use propriedades CSS lógicas (margin-inline, padding-inline) para que os layouts se adaptem corretamente para locais RTL.

Padrões Comuns de Falha

  • Sobrecarga de Recursos: Listar 20+ recursos em um único cartão, tornando impossível a varredura.
  • Alternadores Invisíveis: Tornar o interruptor de ciclo de faturamento tão pequeno que os usuários não percebem que podem obter um desconto.
  • O "CTA Flutuante": Botões que não estão alinhados entre os cartões, fazendo a grade parecer desorganizada.
  • Preços Ambíguos: Não esclarecer se um preço é por usuário ou taxa fixa até o checkout.
  • Falta de Diferenciação de Planos: Planos que parecem tão semelhantes que o usuário não sabe qual escolher.

Critérios de Validação

  • Existe uma hierarquia visual clara entre os planos (o plano recomendado está destacado).
  • Os preços são o elemento mais proeminente após os nomes dos planos.
  • O alternador de faturamento está claramente visível e atualiza os preços instantaneamente.
  • Os recursos são limitados aos 5-7 principais por cartão.
  • Os CTAs estão alinhados horizontalmente em todos os cartões da grade.
  • A visualização móvel empilha os cartões verticalmente ou fornece um padrão de deslize acessível.
  • Todos os elementos interativos (alternadores, botões) são acessíveis por teclado.
  • As taxas de contraste para preços e selos atendem à WCAG AA.

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