Communitygithub.com

MartinOlivero/saas-builder

Esta skill deve ser usada quando o usuário quiser criar uma landing page, página de vendas, página inicial, página de captura de leads ou qualquer página voltada para conversão. Ela faz até 3 perguntas, aplica uma ordem psicológica comprovada de seções, gera o texto e produz componentes prontos para uso.

O que é saas-builder?

Esta skill cria landing pages que convertem, combinando uma ordem psicológica comprovada de seções com textos reais e código pronto para produção. Ela é ideal para desenvolvedores e profissionais de marketing que desejam gerar páginas de alta conversão (como landing pages, páginas de vendas ou captura de leads) de forma rápida e consistente. A skill faz até três perguntas iniciais para entender o produto, o público-alvo e a ação desejada, e então constrói uma estrutura de seções na ordem: Hero, Problema, Solução, Features (escritas como benefícios), Prova Social, Preço, FAQ e CTA Final. Em seguida, ela delega a criação do sistema visual à skill 'ui-design' (ou 'ui-ux-pro-max', se disponível) e gera o texto de cada seção, adaptado à oferta e ao avatar do cliente. Por fim, produz componentes reais em React + Vite + Tailwind, com suporte opcional a animações (Framer Motion), formulários (React Hook Form) e analytics (Plausible, GA, PostHog). O resultado são componentes prontos para uso, com design tokens aplicados e tratamento de estados vazios, de carregamento e de erro.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MartinOlivero/saas-builder/tree/HEAD/skills/landing-page

Perguntar na sua IA favorita

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

Documentação

Landing Page

Esta skill cria landing pages que convertem — não apenas páginas bonitas. Ela combina uma ordem comprovada de seções com textos reais e código pronto para produção.

Analogia: uma landing page é um vendedor que nunca dorme. Um bom vendedor segue uma ordem — chamar a atenção, nomear a dor, mostrar a cura, provar que funciona, pedir a venda. A estrutura de seções abaixo é esse script.

Fluxo de Trabalho

Etapa 1 — Faça até 3 perguntas (nada mais)

  • O que você está vendendo ou oferecendo? (produto, serviço, SaaS, consultoria)
  • Quem é o cliente ideal? (o avatar — seja específico)
  • Qual é a única ação principal que você quer que o visitante tome? (comprar, agendar uma chamada, inscrever-se, entrar na lista de espera)

Se a mensagem já responder a essas perguntas, pule adiante.

Etapa 2 — Monte a estrutura de seções (ordem psicológica comprovada)

  1. Hero — proposta de valor clara + CTA principal. O visitante deve entender o que é e por que importa em 5 segundos.
  2. Problema — agite a dor do cliente. Faça-o sentir o custo de não resolver o problema.
  3. Solução — como o produto/serviço resolve essa dor.
  4. Funcionalidades — 3 a 6 itens principais, escritos como benefícios, não especificações ("entregue em um fim de semana", não "construído com framework X").
  5. Prova social — depoimentos, logotipos, números, resultados.
  6. Preço — se aplicável; faixas claras, uma destacada.
  7. FAQ — mate as principais objeções antes que elas impeçam a venda.
  8. CTA Final — reafirme o valor e repita a ação principal.

Etapa 3 — Ative ui-design para o sistema visual

Passe para a skill ui-design gerar o sistema de design (estilo, paleta, tipografia, espaçamento, modo escuro) antes de escrever os componentes. Não invente escolhas visuais aqui.

Delegação: o sistema de design em si é obtido conforme a disponibilidade — se ui-ux-pro-max estiver instalado, deixe-o gerar o sistema (opcionalmente refinado por taste-skill); se nenhum estiver instalado, recorra aos princípios embutidos em ui-design. A landing page funciona de qualquer forma; os originais apenas a tornam mais afiada. Nunca bloqueie por uma dependência ausente.

Etapa 4 — Gere o texto, não apenas o código

Esta skill escreve o texto base para cada seção — título, subtítulo, corpo, rótulos do CTA — adaptado à oferta e ao avatar. Código sem texto é meia landing page.

Etapa 5 — Stack e complementos opcionais

Stack padrão: React + Vite + Tailwind. Antes de construir, pergunte se a página precisa de:

  • Animações → Framer Motion
  • Um formulário → React Hook Form
  • Analytics → qual provedor (por exemplo, Plausible, GA, PostHog)

Adicione estes apenas se o usuário quiser; não inflacionar por padrão.

Etapa 6 — Saída

Entregue componentes prontos para uso, não protótipos — cada seção como um componente real, conectado aos tokens de design, com o texto gerado no lugar e estados vazio/carregamento/erro tratados onde relevante (por exemplo, o formulário).

Habilidades Relacionadas