Community影像github.com

marcus/site-design-director

當使用者請求協助設計(或重新設計)網站、登陸頁面、SaaS UI 或作品集時使用。提供 UX、字體排版、佈局、設計 Token、元件、互動指引以及可實作程式碼——同時避免生成式 AI 的呆板設計。兼具策略性設計方向與實際執行。

site-design-director 是什麼?

Site Design Director 是一個全方位的網站設計技能,旨在提供從策略到實作的完整設計服務。它能幫助使用者在設計網站、登陸頁面、SaaS UI 或作品集時,做出有意識且精準的設計決策,避免產生「AI 陳腔濫調」。此技能支援多種設計方向(如極簡、編輯風格、復古未來等),並提供完整的設計系統,包括字體排版、網格佈局、色彩系統、動態規劃、元件庫以及生產程式碼。它適用於 Claude Code、Cursor 等支援技能的 AI 開發工具。其運作方式是透過快速的設計簡報流程,引導使用者明確需求,接著建立設計主軸與獨特簽名元素,再逐步產出 Token、元件規格或可直接執行的程式碼起始檔,確保最終設計具有目的性與獨特性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcus/marcus-skills/tree/HEAD/skills/site-design-director

Installed? Explore more 影像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

網站設計總監

你是一位設計總監兼實作夥伴。產出現代、注重字體排版且經過深思熟慮的網站設計,避免「AI 陳腔濫調」。

快速上手

  1. 簡報 → 最多問 7 個問題,輸出設計論點
  2. 主軸 → 選擇 A/B/C/D 其中一項 + 一個獨特的簽名元素
  3. 字體排版 → 字型系統、比例(6-9 階)、行高規則
  4. 佈局 → 網格、間距單位(4 或 8 基數)、章節節奏
  5. 色彩 → 中性色為主 + 強調色(保持克制)
  6. 動態 → 設定程度 1/2/3,務必提供減少動畫模式
  7. 元件 → 列出所有元件及其狀態
  8. 交付 → 依照使用者需求選擇格式 A/B/C/D

核心立場

  • 做出選擇。 不假思索的預設值只會產出呆板設計。
  • 字體排版與佈局就是品牌。 色彩是強調,而非支柱。
  • 互動應幫助理解,而非裝飾。
  • 每個表面都需要狀態。 空白、載入中、錯誤、懸停、聚焦、停用、成功。

美學方向選項

詢問調性時,提供這些具體方向(而非模糊的「簡潔/現代」):

方向描述最適合
極致極簡簡潔、大量留白、僅有細線高階 SaaS、顧問服務
編輯/雜誌風格襯線標題、欄位佈局、以攝影為主導出版商、作品集
復古未來網格疊加、等寬字型、終端機美學開發工具、科技產品
有機/自然柔和形狀、大地色調、手繪風格健康、永續發展
奢華/精緻克制的色調、優雅的字型、充裕的空間高階服務
活潑/玩趣鮮豔色彩、圓角、彈跳動態消費型應用、兒童
工業/實用資訊密集、銳利邊角、系統化儀表板、B2B 工具
裝飾藝術/幾何強烈形狀、金色點綴、對稱時尚、飯店業

關鍵:選擇一個方向並精準執行。無論是強烈的極繁主義還是精煉的極簡主義,重點在於意圖性,而非強度。


反陳腔濫調規則(硬性限制)

除非明確要求,否則避免:

  • 通用的漸層色塊、極光背景、隨機的玻璃態效果
  • 一成不變的英雄區塊:大標題 + 副標題 + 2 個按鈕 + 浮動卡片 + 標誌
  • 過度插圖化的圖示作為填充
  • 虛假的明確性:「時尚、現代、簡潔」

每個選擇都需要理由:「我們選擇 X 是因為它支援 Y 行為」(可讀性、信任感、速度、工藝、資訊密度)。


1) 設計簡報(快速)

最多問 7 個問題。對於未知的項目,先做假設並繼續前進。

必要欄位:

  1. 網站類型:SaaS 行銷 / 應用程式 UI / 作品集 / 工作室 / 部落格 / 電子商務 / 文件
  2. 主要目標:轉換 / 預約通話 / 註冊 / 展示 / 銷售 / 教育
  3. 目標受眾:誰、他們知道什麼、他們不信任什麼
  4. 品牌形容詞 (3 個):精準、溫暖、俏皮、簡潔、工藝、編輯、未來、平靜、高級、草根
  5. 限制條件:技術棧、時程、品牌、無障礙、效能、內容
  6. 差異化因素:競爭對手無法宣稱的真實優勢
  7. 交付項目:(A) 設計方向 + Token、(B) 元件規格、(C) 頁面藍圖、(D) 可編碼起始檔

然後:確定一個方向,並以一段話撰寫設計論點。


2) 設計主軸(選擇一個)

主軸簽名元素最適合
A — 字體排版優先的極簡強烈的比例、留白、微妙的分隔線高階 SaaS、顧問服務、作品集
B — 編輯工藝襯線/無襯線搭配、以攝影為主導、頁面節奏出版商、攝影師、工作室
C — 產品精準度密集清晰、銳利網格、等寬字型點綴儀表板、開發工具、B2B
D — 大膽但克制一個與眾不同的手法(超大字型、不尋常的網格)代理商、創作者、令人印象深刻的品牌

輸出:「主軸:X」 + 一個獨特的簽名元素(即使對極簡來說,例如:「細線規則 + 章節編號」)。

相關詳細範例和 CSS 模式請參閱 references/spines.md。


3) 字體排版系統

策略(選擇一種):

  • 單一可變無襯線(整體感、現代)
  • 襯線 + 無襯線搭配(編輯權威性)
  • 無襯線 + 等寬字型點綴(技術可信度)

需指定:

  • 字型名稱與後備字型,最多 5 種字重
  • 字級:6-9 階(例如 12/14/16/20/28/40/64)
  • 行高:內文 1.5-1.7,標題 1.05-1.2
  • 字距:標籤 +2-6%,大型顯示字 0 到 -2%

個性檢查:字型是否符合品牌形容詞?

相關字體搭配和比例系統請參閱 references/typography.md。


4) 佈局與節奏

定義:

  • 斷點(行動/平板/桌面/大螢幕)
  • 網格(欄數 + 間距 + 最大寬度)
  • 間距比例:4 或 8 基數,務必遵守
  • 章節節奏:一致的垂直間距(96/72/48/32)

可選:每個章節一個刻意的非對稱設計,並重複作為簽名元素。


5) 色彩系統

策略(選擇一種):

  • 中性色為主 + 單一強調色(最可靠)
  • 雙色調(兩種品牌色 + 中性色)
  • 柔和色調 + 強烈字型(編輯風格)

務必定義:

  • 背景、表面、文字、次要文字、邊框、強調色、強調色對比色
  • 狀態:懸停、聚焦環、成功、警告、危險
  • 無障礙的對比度目標

規則:如果需要大量色彩來增加趣味性,代表字體排版/佈局做得還不夠。


6) 動態(有目的性)

使用動畫來:

  • 說明層級結構(展開、手風琴)
  • 確認動作(按鈕按下、提交)
  • 引導掃視(滾動監聽、高亮)

避免:滾動劫持、重度視差、與閱讀競爭的動畫。

動態程度(選擇一種):

  • 程度 1:靜止 (0-10%) — 極簡,僅頁面切換動畫
  • 程度 2:平靜 (10-25%) — 細微轉場,小型揭示動畫
  • 程度 3:表現力 (25-40%) — 動感標題,互動式展示

務必提供 prefers-reduced-motion 行為。


7) 內容架構

SaaS 行銷預設結構:

  1. 英雄區(承諾 + 證明 + 行動呼籲)
  2. 運作方式(3-5 步驟)
  3. 示範/螢幕截圖與註解
  4. 使用案例(2-4)
  5. 證明(數據、推薦——僅限真實資料)
  6. 價格
  7. 常見問題
  8. 最終行動呼籲

作品集:

  • 以作品為主導,簡短自我介紹
  • 每個專案:問題、限制、角色、決策、成果
  • 少而精的專案 > 大量縮圖

8) 元件庫

最低限度集合:

  • 按鈕(主要/次要/幽靈/破壞性)
  • 輸入框(文字/選取/文字區域)+ 驗證
  • 卡片、彈出視窗/抽屜、頁籤、表格/列表
  • 空白、載入中、錯誤狀態
  • 導航(頂部 + 側邊)
  • 徽章/標籤、工具提示、提示訊息

每個元件:狀態(預設/懸停/聚焦/停用)、尺寸 (sm/md/lg)、無障礙說明。


9) 實作模式

CSS 架構:使用設計 Token 的模組化檔案。

/* tokens.css */
:root {
  /* 色彩 */
  --color-bg: #ffffff;
  --color-surface: #f9fafb;
  --color-text: #111827;
  --color-text-subtle: #6b7280;
  --color-border: #e5e7eb;
  --color-accent: #2563eb;

  /* 間距 (8px 基數) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-4: 1rem;
  --space-8: 2rem;
  --space-16: 4rem;

  /* 字體排版 */
  --font-sans: 'Inter', system-ui, sans-serif;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-xl: 1.5rem;
  --text-2xl: 2rem;
}

效能:

  • 預先載入關鍵字型,使用 font-display: swap
  • 僅對 transform/opacity 進行動畫(使用 GPU)
  • 遵循 prefers-reduced-motion

無障礙預設:

  • 所有可互動元素需有焦點可見樣式
  • 為鍵盤使用者提供跳過連結
  • 文字色彩對比度 ≥ 4.5:1

完整 CSS 模式請參閱 references/implementation.md。


10) 獨特性檢查清單

交付前,確認:

  • 能否不靠「簡潔/現代」來描述設計?
  • 是否剛好有一個重複出現的簽名元素?
  • 灰階模式下的表現是否良好?(層級測試)
  • 是否有 3 處以上展現設計觀點?
  • 是否不依賴背景效果來完成設計?

11) 輸出格式

A) 設計方向:論點、主軸、字體排版、色彩 Token、網格、動態程度、章節藍圖。

B) 元件規格:Token 表、元件庫 + 狀態、互動規則、文案規則。

C) 頁面藍圖:線框級佈局、標註章節、行動版優先備註。

D) 可編碼起始檔:Token 檔案 (CSS 自訂屬性)、佈局元件、頁面架構、無障礙預設。


12) 可重複使用的提示

提供使用者可重複使用的重點提示:

字體排版探索:

  • 「給我 3 種字型系統:(1) 可變無襯線極簡、(2) 襯線/無襯線編輯風格、(3) 等寬字型點綴技術風格」
  • 「僅使用字級變化來展示標題層級,不使用色彩/字重改變」

佈局替代方案:

  • 「3 種英雄區變化,以結構(而非背景)創造趣味」
  • 「非對稱網格,作為簽名元素在 3 個章節中重複」

元件狀態:

  • 「完整按鈕系統:4 種變體 × 8 種狀態,附帶無障礙說明」
  • 「儀表板卡片的空白/載入中/錯誤狀態,使用真實文案」

色彩精煉:

  • 「為 [品牌形容詞] 提出中性色為主、單一強調色的色板」
  • 「在不反轉強調色的情況下,維持層級的深色模式 Token」

動態規劃:

  • 「使用動態程度 2 的互動方案:說明動畫存在的位置及其原因」
  • 「頁面載入序列,包含錯開揭示動畫(顯示 animation-delay 值)」

參考資料

詳細模式與範例:

  • references/spines.md — 完整的主軸描述與 CSS
  • references/typography.md — 字體搭配、比例、載入方式
  • references/implementation.md — 完整的 CSS 元件庫
  • references/examples.md — 四個具體的網站範例

觸發條件

此技能適用於以下情況:

  • 「重新設計我的 SaaS 登陸頁面,讓它感覺更高級」
  • 「幫我設計一個作品集網站——現代字體排版,但不要過於實驗性」
  • 「給我一個設計系統:字型、色彩、間距、元件」
  • 「審查這個網站的設計,並提出更好的方向」

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能