Communitygithub.com

Landing Page 視覺方向

當「01-negocio-e-escopo.md」已核准且需要為登陸頁面選擇視覺風格,或客戶的內部畫面(如行事曆、儀表板)需要視覺設計時使用。不用於收集業務資料(landing-descoberta)。

Landing Page 視覺方向 是什麼?

此技能專注於為登陸頁面或內部界面(如儀表板、行事曆)提供視覺方向。其核心原則是視覺風格必須源自公司形象及其客戶的輪廓,而非當下的個人喜好。此技能強制要求提出 2 至 3 個方向供客戶選擇,並由「Felipe」做出最終決定。它要求執行嚴格的閘門流程,包括使用 `check-gate.js` 和 `check-assets.js` 工具,以及分析雙方的輪廓以推導出軸線。該技能還要求為每個方向指定名稱、一句話概念、字體、十六進制色盤、章節結構、主視覺、資源 ID 和風險評估。每個色盤必須通過 `check-contrast.js` 的對比度測試,不合格的色盤不得呈現。最終,技能會給出一個推薦方向,並等待核准。此技能支援所有需要視覺設計的場景,無論是全新登陸頁面(直接實作)還是現有功能的擴充(先做模型)。

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

在你喜歡的 AI 中提問

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

說明文件

Landing: 視覺方向

風格來自公司形象及其客戶的輪廓,而非當下的個人喜好。

鐵律

未提出 2 或 3 個方向且未經 Felipe 選擇,不得進行任何建構。
所有視覺,無論內部或外部,都必須經過 frontend-design。

首要動作: node check-gate.js --cliente <客戶名稱> --antes-de direcao-visual;完整閱讀 01 和 inventario-assets.md;node check-assets.js --root <客戶> --fase direcao-visual。請勿使用對話記憶。

閘門功能

  1. 從兩個輪廓推導出軸線(references/perfis-e-estilos.md)。
  2. 必需的子技能: 針對每個方向使用 frontend-design:frontend-design。
  3. 每個方向需包含:名稱、一句話概念、字體(顯示與正文,自托管)、含十六進制值的色盤、章節結構、主視覺、資源 ID(A-nnn)及缺少項目、風險。
  4. 對每個色盤,填寫 pares-contraste.json 並執行 node check-contrast.js --css <css> --pairs <pares>;不得呈現未通過的色盤。
  5. 推薦一個方向,並將推薦理由與兩個輪廓連結。
  6. 等待 Felipe 的選擇。記錄 direcao-visual.md(含 frontmatter,escolhida)並核准。

全新登陸頁面:無需模型,直接建構頁面(工作量相同)。對現有功能的擴充:先製作模型;核准後,逐項比對實作結果與模型。在建構過程中若有正當理由的改進是允許的,並應記錄在反饋記錄中。

視覺審查(發佈閘門前)

層級與字體一致 · 375 和 1280 px,捕捉視窗(非 fullPage),緩慢滾動後 · 對比度(check-contrast) · 焦點、懸停、錯誤、空白和載入狀態 · 間距、元件與色彩一致 · CTA 符合業務需求 · 頁面為實作版本,非模型 · check-page。

紅旗:立即停止

  • 選擇「自認為最好」的風格直接建構
  • 為內部畫面使用通用 CSS,理由是「只是內部用」
  • 只提出一個方向
  • 提及資源時沒有 ID 或使用虛構路徑
合理化的說法實際情況
「內部畫面不需要設計」客戶每天使用的畫面同樣代表品牌
「Felipe 說『你覺得最好的』」這是委派推薦,而非委派選擇
「一個方向更快」提出兩三個方向附帶推薦,比用文字討論更快
「我需要的照片應該存在」記錄需求;切勿假設檔案存在

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.

相關技能