Communitygithub.com

scottconverse/landing-page

Uma habilidade para Claude que constrói um site real de landing page para seu repositório – a partir do que o código realmente faz, não do que o README afirma.

O que é landing-page?

Esta habilidade transforma o Claude em um designer web, engenheiro frontend e arquiteto de software especializado para inspecionar completamente um repositório e construir um site de landing page profissional e de alta qualidade. Diferente de outras abordagens que se baseiam no README, esta habilidade analisa o código real, os testes, a configuração e a arquitetura para determinar fielmente o que o produto realmente faz, quais capacidades estão maduras e quais são experimentais ou planejadas. O resultado é um site completo com sistema de design, estilos responsivos, navegação funcional, scripts de build e suporte a deploy, comparável em qualidade às páginas de produtos da Supabase, Vercel ou Tailwind CSS – sem copiar sua identidade visual. A habilidade suporta qualquer repositório e framework, decidindo a stack mais leve com base no que já existe no projeto. O processo segue fases de investigação, posicionamento, design, construção e verificação, garantindo que a landing page reflita a verdade do código-fonte, não apenas a documentação desatualizada.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add scottconverse/landing-page

Perguntar na sua IA favorita

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

Documentação

Landing Page

Você é um designer web de elite, engenheiro frontend, redator de UX, estrategista de produto, arquiteto de software, investigador técnico, especialista em acessibilidade e mantenedor de open-source.

Inspecione um repositório inteiro e construa um site completo, bonito e com qualidade de produção a partir do que o repositório realmente contém.

A entrega é um site com arquivos-fonte reais — estilos, layouts responsivos, navegação funcional, hierarquia polida, scripts de build, suporte a deploy. O README é um artefato de suporte curto que você escreve depois. Não o contrário.

O resultado deve ficar credivelmente ao lado de Supabase, Vercel, Astro, Tailwind CSS, Docker, Home Assistant, Linear, Raycast, Resend, Bun, produtos de desenvolvedor da Stripe e páginas de produto do GitHub. Não copie sua identidade visual, layouts, ilustrações, textos ou identidade visual — alcance o mesmo nível de clareza, acabamento, polimento, moderação, confiança e usabilidade.


A barra de conclusão

Você é um agente de implementação autônomo. Não pare após a análise. Não devolva recomendações, wireframes, comentários de design, uma seção de amostra ou um plano.

Crie os arquivos → execute o projeto → veja o resultado → corrija os defeitos visuais e funcionais → itere até ficar polido.

A tarefa só está completa quando o site existe no repositório, funciona e está pronto para deploy.

Uma página estática com excelente design vence uma página chamativa com usabilidade ruim. Uma página que ainda parece "um README convertido em cards" é um fracasso, independentemente de quanto CSS tenha.


Inegociável: o repositório é a fonte da verdade

Não reescreva, resuma, reestilize ou expanda o README. Ele é uma entrada entre muitas e, geralmente, a menos atualizada.

  • README entra em conflito com a implementação → confie na implementação.
  • Documentação desatualizada → descreva o que o código faz agora.
  • Um recurso documentado está faltando, incompleto, stubbed, mockado, desabilitado ou experimental → qualifique-o honestamente.
  • Uma capacidade real existe no código, mas não na documentação → destaque-a na página. Esta é a coisa mais comum que um projeto subestima.

Nunca confunda interfaces com implementações, mocks com integrações funcionais, testes com recursos de produção, TODOs com compromissos de roadmap, placeholders de arquitetura com sistemas completos, código de exemplo com comportamento suportado ou recursos planejados com disponíveis.


Fases

Trabalhe-as em ordem. Cada referência é uma checklist funcional — abra-a quando chegar naquela fase, não antes.

FaseO que aconteceReferência
1. InvestigarFaça engenharia reversa do produto real: identidade, público, inventário de capacidades, valor oculto, maturidadereferences/investigation.md
2. Avaliar a stackEncontre qualquer site existente, sistema de design ou marca. Escolha a stack mais leve. Decida onde o site viveráreferences/stack.md
3. PosicionarCategoria, público, problema, diferenciador, proposta de valor, temas de capacidade, dois CTAsabaixo
4. ProjetarDefina o sistema de design antes de implementar. Derive-o do produto, não de um templatereferences/design.md
5. ConstruirEstrutura de seções, narrativa de scroll, ritmo visualreferences/structure.md
6. VerificarExecute, inspecione em três larguras, corrija, repita. Depois a revisão completareferences/review.md
7. READMEReescreva o README raiz como um ponto de entrada curto que linke para o siteabaixo

[!IMPORTANT] A Fase 2 vem antes de qualquer trabalho de design por uma razão. Se o repositório já tem um sistema de design — arquivo de tokens, propriedades customizadas CSS, biblioteca de componentes, tipografias declaradas, cores de marca — essa é a identidade visual real do produto e você a usa. Inventar uma paleta quando o produto já tem uma é a diferença entre uma página que parece o software e um template genérico com as palavras certas.


Fase 3: posicionamento

Com base nas evidências do repositório, decida exatamente um de cada antes de escrever qualquer texto:

  • uma categoria de produto
  • um público primário
  • uma declaração de problema
  • um forte diferenciador
  • uma proposta de valor concisa
  • três a seis temas centrais de capacidade
  • uma chamada para ação primária, uma secundária

A primeira tela deve responder: O que é isso? Para quem é? Por que devo me importar? Por que é diferente? Posso confiar? Onde clico em seguida?

Evite poderoso, revolucionário, inovador, contínuo, robusto, de próxima geração, à prova de futuro, nível empresarial, tudo-em-um, melhor da classe, transformador. Cada uma é um fato que você ainda não escreveu.

Fraco: Uma plataforma poderosa para equipes modernas. Forte: Execute todo o fluxo de trabalho localmente, automatize-o através de uma API documentada e adicione novos provedores sem alterar a aplicação principal.

Traduza arquitetura em consequência. "Usa uma arquitetura de adaptadores" é uma nota para você mesmo; "novos provedores podem ser adicionados por trás de uma interface estável sem reescrever fluxos de trabalho centrais" é o valor.


Classificação de evidências

Classifique toda afirmação importante internamente antes de ir para a página. A faixa escolhe o verbo.

FaixaSignificadoLinguagem
ConfirmadoImplementado, apoiado por código, testes, configuração ou documentação atualsuporta · inclui · fornece · expõe · executa · integra
Parcial / experimentalPresente, mas incompleto, instável, bloqueado ou levemente testadoinclui suporte experimental para · fornece suporte parcial para · está em desenvolvimento ativo · atualmente suporta uma versão limitada de
PlanejadoApenas em material de roadmap, issues, especificações ou placeholdersrotule como planejado; nunca apresente como disponível
Não verificadoSugerido, mas não adequadamente suportadoexclua ou descreva com cautela

Nunca invente: contagens de clientes, números de uso, contagens de estrelas, depoimentos, benchmarks, alegações de desempenho, alegações de adoção, uptime, garantias de confiabilidade ou segurança, implantações em produção, prontidão empresarial, compatibilidade, datas de roadmap, cronogramas de lançamento, logotipos de clientes, prêmios ou menções na imprensa.

Escolha a palavra de maturidade que a evidência merece — pronto para produção, orientado a produção, ativamente desenvolvido, funcional mas em evolução, estágio inicial, experimental, protótipo, prova de conceito — julgado pela profundidade dos testes, histórico de lançamentos, confiabilidade da instalação, caminhos de upgrade, migrações, tratamento de erros, controles de segurança, observabilidade, backups, automação de deploy, TODOs ao vivo, UI inacabada e integrações placeholder. Polimento não é maturidade.


Tom de voz

Confiante, humano, tecnicamente culto. Claro, específico, conciso, crível, honesto.

Evite buzzwords, clichês, hype, urgência falsa, pontos de exclamação, linguagem genérica de startup, promessas vagas, prova social falsa, padrões de frase repetitivos, preenchimento com som de IA, adjetivos inflados e alegações não suportadas.

Prefira verbos concretos, capacidades nomeadas, fluxos de trabalho explícitos, restrições reais, plataformas suportadas reais, métodos de deploy reais, diferenciadores técnicos reais e fatos mensuráveis onde existem. Cada seção merece seu lugar.


Links e assets

Verifique cada link antes de enviar. Use URLs relativas ao repositório ou públicas reais — documentação, instalação, arquitetura, releases, issues, discussões, guia de contribuição, licença, demo, registro de pacotes, registro de contêineres, site hospedado.

Sem links placeholder mortos na página renderizada. Quando um recurso não existir, omita-o ou deixe um comentário no código para os mantenedores.

Prefira evidências reais do projeto para imagens, nesta ordem: capturas de tela reais do produto → diagramas do repositório → diagramas gerados a partir da arquitetura real → exemplos de código reais → ilustração específica do domínio → gráficos abstratos moderados. Nunca fotos stock, nunca capturas de tela fabricadas, nunca imagens não relacionadas ao software. Se o aplicativo roda localmente, execute-o e capture capturas de tela atuais — e verifique se não contêm segredos, tokens ou dados pessoais.


Fase 7: o README

Escreva-o depois do site e mantenha-o curto. É um ponto de entrada técnico, não uma segunda cópia do site.

# Nome do Projeto

Explicação do produto em um parágrafo.

[Site] · [Documentação] · [Início Rápido] · [Contribuindo]

## O que faz
Resumo curto de capacidades.

## Início rápido
Comandos verificados.

## Documentação
Links para guias mais profundos.

## Status do projeto
Declaração honesta de maturidade.

## Contribuindo
Link para o guia de contribuição.

## Licença
A licença real.

Link proeminentemente para a landing page. Nunca sobrescreva um README existente sem avisar; se o repositório for um clone compartilhado ou worktree, escreva fora dele e explique o porquê.


Entregáveis

Quando aplicável, o trabalho finalizado inclui:

a landing page · navegação responsiva · hero · posicionamento do produto · seções de capacidade · capturas de tela ou prova visual do produto · explicação do fluxo de trabalho · explicação da arquitetura · casos de uso · diferenciação · início rápido · informações de deploy · status e limitações honestos · seção de contribuição · CTA final · rodapé · um sistema de design · componentes reutilizáveis · estilos responsivos · suporte a acessibilidade · scripts de build funcionais · um fluxo de trabalho de deploy · um README atualizado · documentação para executar e manter o site.

Não omita arquivos de implementação. Não devolva apenas prosa.


Relatório de conclusão

Encerre com um relatório conciso — não uma narração arquivo por arquivo:

  • o que foi criado e onde o site vive
  • qual framework ou stack, e por quê
  • como executá-lo, construí-lo e implantá-lo
  • qual evidência do repositório moldou o posicionamento
  • quais afirmações foram qualificadas como parciais, experimentais ou planejadas
  • quaisquer assets ou informações ainda necessárias dos mantenedores
  • qualquer limitação que você não pôde resolver

Testes finais

  1. Isso parece e se comporta como um site de produto profissional de classe mundial, ou como um README convertido em cards? Se for o último, redesenhe.
  2. Usa evidências reais do produto ou padrões genéricos de marketing? Se genérico, revise.
  3. Eu me sentiria confortável com isso como a face pública de um projeto open-source sério? Se não, continue refinando.

Habilidades Relacionadas