Communitygithub.com

在地商家落地頁:經過驗證的發佈與 Cloudflare 快取

在負責人明確核准後把做好的落地頁上線:部署前先在 375 和 1280 像素下跑連結參照、對比度、內容機密、素材和頁面檢查(加上行動版 Lighthouse),先試跑,再發佈,清除 Cloudflare 快取,並用全新瀏覽器驗證線上網址。

在地商家落地頁:經過驗證的發佈與 Cloudflare 快取 是什麼?

「在地商家落地頁」配方第 3 步(上線),來自 FelipeStruchel/landing-page-skills。鐵律:沒有明確核准,什麼都不進正式環境;沒檢查線上網址,什麼都不叫完成。它把真實的檢查輸出貼進 publicacao.md,列出哪些沒驗證,讓負責人親自執行 approve.js 和 authorize.js,先試跑 publicar.sh 再加 --executar,然後清除 Cloudflare 快取(有 Cloudflare MCP 時直接用它),並對線上網站執行 check-cache.js。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-publicar

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Landing: publicar

生產環境屬於 Felipe。違反字面規定就是違反精神。

鐵律

未經明確許可,不得動生產環境。
未在已發佈的 URL 上驗證,不得說「完成了」。

第一個動作: node check-gate.js --cliente <客戶名稱> --antes-de publicacao;閱讀 01、03(如果存在)以及 02(待辦事項與未回覆的反應)。不要使用對話記憶。

閘門函式

  1. 在部署前,於本地網站上執行,並將實際輸出貼到 publicacao.md:check-refs、check-contrast、check-content(加上 --segredos <客戶名稱>)、check-assets --fase publicacao --site <網站>、check-page(375 與 1280),以及有 Lighthouse 行動版測試。任何輸出不等於 0,或缺少輸出,都視為不通過。
  2. 在 375 與 1280 的視窗寬度下截圖並開啟檔案。
  3. 在 publicacao.md 中列出未經檢查的項目。
  4. Felipe 執行 ! node approve.js --file <publicacao.md> --fase publicacao --via comando 和 ! node authorize.js --cliente <客戶名稱> --fase publicacao --acao publicar --destino <目的地>。
  5. bash publicar.sh --root <網站> --dest <目的地> --cliente <客戶名稱>(試執行);顯示輸出;然後才 --executar。
  6. 之後:清除 Cloudflare 快取,node check-cache.js --url <https://...>,用新的瀏覽器開啟已發佈的網站,如果附近有共享資源就測試一個實際的路徑。
  7. 只有在完成以上步驟後才能說「完成」,並說明哪些已檢查、哪些未檢查。

Cloudflare:如果 Cloudflare MCP 可用,就使用它來管理區域、記錄和清除;否則,交給 Felipe references/cloudflare-cache.md 中的步驟清單。遠端目的地:publicar.js 只會列印步驟。

紅旗:立即停止

  • 手動撰寫 aprovado: true 或 token · 因為「昨天已經核准」就發佈
  • 只看本地檔案就說「完成」
  • 只檢查首頁 · 使用帶有舊快取的瀏覽器
合理化說詞實際情況
「版面已經核准了」版面核准不代表授權在生產環境執行操作
「試執行通過了」試執行不是發佈,也不是驗證
「檔案是正確的」請檢查伺服器傳送的 HTML 和實際的快取
「部分失敗,我手動調整」使用所顯示的回滾指令重新開始

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.

相關技能