Communitygithub.com

Local Business Landing Page: 2–3 directions, client picks

Derives the look of a landing page from two profiles, the business and its customer, then presents two or three full directions (name, one-line idea, self-hosted type, hex palette, section structure, hero, asset IDs, risk). Every palette must pass a contrast check before it is shown, and one direction is recommended.

What is Local Business Landing Page: 2–3 directions, client picks?

Local Business Landing Page recipe, step 2 (choose the look), from FelipeStruchel/landing-page-skills. It refuses to build with a single style or 'whatever looks best': it reads the approved business brief and asset inventory, runs frontend-design for each direction, fills pares-contraste.json and runs check-contrast.js, and records the chosen direction in direcao-visual.md. New pages skip mockups and get built directly; before publishing it reviews the real page at 375 and 1280 px, including focus, hover, error and empty states.

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

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Landing: direção visual

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

Iron Law

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.

Gate Function

  1. Derive os eixos dos dois perfis (references/perfis-e-estilos.md).
  2. REQUIRED SUB-SKILL: 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.

Related Skills