Communitygithub.com

FelipeStruchel/landing-page-skills

Usar quando o 01-negocio-e-escopo.md está aprovado e falta escolher o estilo visual de uma landing page, ou quando uma tela interna (agenda, painel) de um cliente precisa de visual. Não usar para levantar dados do negócio (landing-descoberta).

¿Qué es landing-page-skills?

Esta skill define o processo para definir a direção visual de uma landing page ou tela interna de cliente, partindo do perfil da empresa e do perfil do cliente (nunca do gosto pessoal). A skill exige que o agente execute o gate `check-gate.js`, leia os documentos `01` e `inventario-assets.md`, e utilize a sub-skill `frontend-design` para gerar de duas a três direções visuais completas, cada uma contendo nome, ideia, tipografia auto-hospedada, paleta de cores com verificação de contraste via `check-contrast.js`, estrutura de seções, hero, e assets referenciados por ID. Ao final, o agente deve recomendar uma direção e aguardar a escolha do Felipe, registrando a decisão em `direcao-visual.md`. A skill também cobre revisão visual antes da publicação, com checagens de hierarquia, responsividade, contraste, estados de foco/hover/erro, e consistência de componentes. Red Flags como apresentar uma única direção, usar CSS genérico, ou presumir a existência de assets são proibidos. A skill é projetada para ambientes de desenvolvimento de landing pages e dashboards internos, provavelmente integrada a ferramentas como Claude Code ou similares que executam scripts Node.js e leem arquivos do projeto.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-direcao-visual

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Landing: direção visual

O estilo vem do perfil da empresa e do perfil do cliente dela, não do gosto do momento.

Lei de Ferro

NENHUMA CONSTRUÇÃO SEM 2 OU 3 DIREÇÕES APRESENTADAS
E UMA ESCOLHIDA PELO FELIPE.
TODO VISUAL, INTERNO OU EXTERNO, PASSA POR frontend-design.

Primeira ação: node check-gate.js --cliente <nome> --antes-de direcao-visual; ler o 01 e o inventario-assets.md inteiros; node check-assets.js --root <cliente> --fase direcao-visual. Não use a memória da conversa.

Função do Gate

  1. Derive os eixos dos dois perfis (references/perfis-e-estilos.md).
  2. SUB-SKILL OBRIGATÓRIA: Use frontend-design:frontend-design para cada direção.
  3. Cada direção traz: nome, ideia em uma frase, tipografia (display e texto, auto-hospedadas), paleta com hex, estrutura de seções, hero, assets por id (A-nnn) e o que falta, risco.
  4. Para cada paleta, preencha pares-contraste.json e rode node check-contrast.js --css <css> --pairs <pares>; não apresente paleta reprovada.
  5. Recomende uma, ligando a recomendação aos dois perfis.
  6. Espere a escolha do Felipe. Grave direcao-visual.md (frontmatter, escolhida) e aprove.

Landing nova: sem mockup, construa a página (dá o mesmo trabalho). Adição a algo existente: mockup primeiro; depois de aprovado, confira item por item o construído contra o mostrado. Melhoria justificada durante a construção é permitida e vai para o registro de feedback.

Revisão visual (antes do gate de publicação)

Hierarquia e tipografia coerentes · 375 e 1280 px, captura da janela (não fullPage), depois de rolar devagar · contraste (check-contrast) · estados de foco, hover, erro, vazio e carregamento · espaçamento, componentes e cores consistentes · CTA adequada ao negócio · a página implementada, não o mockup · check-page.

Red Flags: pare

  • Escolher o estilo "que achar melhor" e construir
  • CSS genérico para tela interna "porque é só para ela"
  • Apresentar uma direção só
  • Asset citado sem id ou caminho inventado
RacionalizaçãoRealidade
"Interno não precisa de design"A tela que o cliente usa todo dia faz parte da marca
"O Felipe falou 'o que achar melhor'"Isso é delegação da recomendação, não da escolha
"Uma direção é mais rápida"Duas ou três com recomendação foi mais rápido que discutir por texto
"A foto que eu preciso deve existir"Registre a necessidade; nunca presuma o arquivo

Individual skills in this repo

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

FelipeStruchel/landing-page-skills

Use when o Felipe pede para criar, montar, refazer ou retomar uma landing page ou site de uma página para um negócio ou cliente, ou abre uma pasta de cliente em criar-site/. Não use para redesenhar as próprias skills (landing-evoluir-skill).

FelipeStruchel/landing-page-skills

Use when começa um cliente novo de landing page sem 01-negocio-e-escopo.md aprovado, quando faltam dados do negócio, mídias, nomes ou perfis, ou quando o Felipe pede o questionário de entrada. Não use para escolher estilo visual (landing-direcao-visual).

FelipeStruchel/landing-page-skills

Use when o Felipe pede para redesenhar skills de landing page, revisar aprendizados acumulados, processar feedbacks pendentes, atualizar o _regras-vivas.md, fazer a migração inicial das regras, ou quando o Passo 0 oferece a migração. Não use durante a construção de um cliente.

FelipeStruchel/landing-page-skills

Use when uma landing page está pronta para ir ao ar: publicar, fazer deploy, configurar domínio ou Cloudflare, limpar cache, ou conferir o site já publicado. Não use para construir a página (criar-landing-page).

FelipeStruchel/landing-page-skills

Use when SEMPRE durante o trabalho em uma landing page de cliente: ao entregar qualquer coisa (texto, foto, tela, deploy) e ao receber reação, correção, elogio ou aprovação do Felipe ou do cliente.

FelipeStruchel/landing-page-skills

Use when uma landing page precisa de software além da página estática: agenda ou reserva, painel, API, banco, e-mail transacional, notificação, ou qualquer serviço que roda no servidor ao lado de outro sistema. Não use para páginas só de HTML, CSS e JS.

Skills relacionados