Communitygithub.com

Landing commerce local : mise en ligne vérifiée

Met en ligne une landing page terminée avec l'accord explicite du responsable : contrôles des références, du contraste, des secrets dans le contenu, des assets et de la page en 375 et 1280 px (plus Lighthouse mobile) avant déploiement, essai à blanc, publication, purge du cache Cloudflare et vérification de l'URL servie dans un navigateur neuf.

Qu'est-ce que Landing commerce local : mise en ligne vérifiée ?

Recette Landing page commerce local, étape 3 (mettre en ligne), issue de FelipeStruchel/landing-page-skills. Loi d'airain : rien en production sans accord explicite, et rien n'est « fini » sans vérification de l'URL publiée. Elle colle la vraie sortie des contrôles dans publicacao.md, liste ce qui n'a pas été vérifié, laisse le responsable lancer lui-même approve.js et authorize.js, exécute publicar.sh à blanc avant --executar, puis vide le cache Cloudflare (via le MCP Cloudflare s'il est disponible) et lance check-cache.js sur le site en ligne.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation


name: landing-publicar description: Utilizar quando uma landing page estiver pronta para ir ao ar: publicar, fazer deploy, configurar domínio ou Cloudflare, limpar cache, ou verificar o site já publicado. Não use para construir a página (criar-landing-page).

Landing: publicar

A produção é de responsabilidade do Felipe. Violar a letra é violar o espírito.

Lei de Ferro

NADA EM PRODUÇÃO SEM APROVAÇÃO EXPLÍCITA.
NENHUM "PRONTO" SEM VERIFICAÇÃO NA URL PUBLICADA.

Primeira ação: node check-gate.js --cliente <nome> --antes-de publicacao; ler 01, 03 (se existir) e o 02 (pendências e reações abertas). Não use a memória da conversa.

Função de Gate

  1. Rode antes do deploy, no site local, e cole a saída real em publicacao.md: check-refs, check-contrast, check-content (com --segredos <cliente>), check-assets --fase publicacao --site <site>, check-page (375 e 1280), e o Lighthouse mobile quando houver. Qualquer saída ≠ 0, ou ausente, reprova.
  2. Capture a janela em 375 e 1280 e abra os arquivos.
  3. Liste em publicacao.md o que não foi verificado.
  4. O Felipe roda ! node approve.js --file <publicacao.md> --fase publicacao --via comando e ! node authorize.js --cliente <nome> --fase publicacao --acao publicar --destino <destino>.
  5. bash publicar.sh --root <site> --dest <destino> --cliente <nome> (dry-run); mostre a saída; só então --executar.
  6. Depois: limpar o cache do Cloudflare, node check-cache.js --url <https://...>, abrir o site publicado com um navegador novo, e testar um caminho real do vizinho se houver recurso compartilhado.
  7. Só então diga "pronto", com o que foi e o que não foi verificado.

Cloudflare: se o MCP do Cloudflare estiver disponível, use-o para zona, registros e purge; senão, entregue ao Felipe a lista de passos de references/cloudflare-cache.md. Destino remoto: publicar.js só imprime os passos.

Red Flags: pare

  • Escrever aprovado: true ou o token manualmente · publicar "porque foi aprovado ontem"
  • Dizer "pronto" olhando só o arquivo local
  • Verificar só a página inicial · navegador com cache desatualizado
RacionalizaçãoRealidade
"O layout foi aprovado"Layout aprovado não é autorização de ação em produção
"O dry-run passou"Dry-run não é publicação nem verificação
"O arquivo está correto"Confira o HTML servido e o cache real
"Falhou parcialmente, ajusto manualmente"Use o comando de reversão impresso e recomece

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 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 use para levantar dados do negócio (landing-descoberta).

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 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 associés