Communitygithub.com

Landing negocio local: publicación verificada

Pone en línea una landing terminada con aprobación explícita del responsable: antes del deploy revisa referencias, contraste, secretos en el contenido, assets y la página a 375 y 1280 px (más Lighthouse móvil), hace un ensayo en seco, publica, purga la caché de Cloudflare y verifica la URL servida en un navegador nuevo.

¿Qué es Landing negocio local: publicación verificada?

Receta Landing page para negocio local, paso 3 (publicar), de FelipeStruchel/landing-page-skills. Ley de hierro: nada llega a producción sin aprobación explícita y nada está «listo» sin comprobar la URL publicada. Pega la salida real de las comprobaciones en publicacao.md, lista lo que no se verificó, deja que el responsable ejecute él mismo approve.js y authorize.js, corre publicar.sh en seco antes de --executar y después limpia la caché de Cloudflare (con el MCP de Cloudflare si está disponible) y ejecuta check-cache.js contra el sitio en vivo.

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

Preguntar en tu IA favorita

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

Documentación


name: landing-publicar description: Se utiliza cuando una página de aterrizaje está lista para publicarse: desplegar, configurar dominio o Cloudflare, limpiar caché o verificar el sitio ya publicado. No se usa para construir la página (crear-página-de-aterrizaje).

Landing: publicar

La producción es de Felipe. Violar la letra es violar el espíritu.

Ley de hierro

NADA EN PRODUCCIÓN SIN AVAL EXPLÍCITO.
NINGÚN "LISTO" SIN VERIFICACIÓN EN LA URL PUBLICADA.

Primera acción: node check-gate.js --cliente <nombre> --antes-de publicacion; leer 01, 03 (si existe) y el 02 (pendientes y reacciones abiertas). No uses la memoria de la conversación.

Función Gate

  1. Ejecuta antes del despliegue, en el sitio local, y pega la salida real en publicacion.md: check-refs, check-contrast, check-content (con --secretos <cliente>), check-assets --fase publicacion --sitio <sitio>, check-page (375 y 1280), y el Lighthouse móvil cuando exista. Cualquier salida ≠ 0, o ausente, reprueba.
  2. Captura la ventana en 375 y 1280 y abre los archivos.
  3. Enumera en publicacion.md lo que no se verificó.
  4. Felipe ejecuta ! node approve.js --file <publicacion.md> --fase publicacion --via comando y ! node authorize.js --cliente <nombre> --fase publicacion --accion publicar --destino <destino>.
  5. bash publicar.sh --raiz <sitio> --dest <destino> --cliente <nombre> (dry-run); muestra la salida; solo entonces --ejecutar.
  6. Después: limpiar el caché de Cloudflare, node check-cache.js --url <https://...>, abrir el sitio publicado con un navegador nuevo, y probar una ruta real del vecino si hay recurso compartido.
  7. Solo entonces di "listo", con lo que se verificó y lo que no se verificó.

Cloudflare: si el MCP de Cloudflare está disponible, úsalo para zona, registros y purge; de lo contrario, entrega a Felipe la lista de pasos de references/cloudflare-cache.md. Destino remoto: publicar.js solo imprime los pasos.

Bandera roja: detente

  • Escribir aprobado: true o el token a mano · publicar "porque fue aprobado ayer"
  • Decir "listo" mirando solo el archivo local
  • Verificar solo la home · navegador con caché viejo
RacionalizaciónRealidad
"El layout fue aprobado"Layout aprobado no es autorización de acción en producción
"El dry-run pasó"Dry-run no es publicación ni verificación
"El archivo está correcto"Revisa el HTML servido y el caché real
"Falló parcialmente, lo ajusto a mano"Usa el comando de reversión impreso y vuelve a empezar

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 relacionados