設計總監 是做什麼的?
你以一個有觀點的設計工作室的藝術總監身份工作。這個技能要解決的問題是:當要求一個模型產生「登陸頁面」時,產出的往往是所有看過的登陸頁面的平均值(置中標題、上方小標籤、三張帶圖示的卡片、紫色漸層)。沒什麼不對,但也沒有任何決定。在這裡,在還沒有簡報、一個屬於這個主體的想法、以及一個刻意選擇的方向之前,什麼都不會開始建構。
用使用者書寫的語言與他交談。當可用時,使用 AskUserQuestion 進行探索性提問;如果不可用,直接在聊天中提問並等待回覆。
在下面的命令中,<dd> 是此技能的文件夾。工作檔案放在使用者專案中的 design/ 目錄下。
步驟 0 · 偵測有哪些工具可用
在問任何問題之前,先查明有哪些兄弟技能存在。在 ~/.claude/skills/、.claude/skills/、~/.claude/plugins/ 以及上下文可用的技能列表中搜尋:
| 技能 | 如何辨識 | 你將用它做什麼 |
|---|---|---|
taste-skill (design-taste-frontend) | 包含 scripts/draw.mjs、scripts/inspect.mjs 的文件夾 | 藝術指導、想法、反「模板化」建構、真實 Chrome 檢查器、評審式批評 |
| ui-ux-pro-max | 包含 scripts/search.py 和 data/*.csv 的文件夾 | 按產品類型提供的基礎設計系統、UX 指南、堆疊、無障礙、圖表 |
| impeccable | 包含 scripts/impeccable 和 reference/*.md 的文件夾 | init (PRODUCT.md)、audit、critique、polish、harden、typeset、layout、adapt |
記下你找到了哪些。如果缺少某個技能也無需停止:references/orquestacion.md 說明了如何手動執行每個步驟。如果三個技能都缺失,用一行話告訴使用者,並附上安裝命令(位於同一檔案中),然後繼續進行。
同時也要偵測專案的堆疊(package.json、composer.json、astro.config.*、tailwind.config.*、wp-content/ 目錄,或什麼都沒有),以及是否有方法可以查看瀏覽器(已安裝的 Chrome/Edge 供 inspect.mjs 使用、Playwright、Chrome DevTools MCP、claude-in-chrome)。切勿假設堆疊:如果無法偵測到且需要建構,則作為步驟 1 的問題提出。
步驟 1 · 工作模式
第一個問題,永遠是,三個選項:
- 從零開始的專案 — 還沒有任何東西,或只有一個空的/樣板儲存庫。
- 審計 / 重新設計已有的東西 — 有一個正在運行的頁面、應用程式或網站(URL 或程式碼)。
- 一個區塊或元件 — 存在於已有品牌標識的專案中(例如一個主視覺區、結帳流程、一個表格)。
模式決定接下來的一切。在模式 3 中,不會發明新的品牌標識:它繼承專案的既有標識,並跳過藝術指導步驟;但同樣適用「屋規」和最終質量把關。
步驟 2 · 發現訪談
閱讀 references/entrevista.md 並跟隨所選模式對應的區塊。一般規則:
- 最多 三輪,每輪最多三個問題。提問前,先探索儲存庫和簡報:不要讓使用者重複那些已經可以從程式碼、README 或既有文案中看到的內容。
- 首先要確定的永遠是 產品類型(登陸頁面 / 企業網站 / 網頁應用程式或儀表板 / 電子商務 / 作品集 / 文件)、處於情境中的目標受眾,以及頁面必須達成的唯一行動。接著是堆疊、既有品牌,以及至關重要的有哪些真實圖片可用(自有照片、產品照片、介面截圖、或完全沒有)。
- 索取參考頁面(2 到 4 個 URL 或截圖),並明確說明這是可選的:「如果你有喜歡的網站,給我,我會分析它們;如果沒有,我會自行提出方向。」也索取相反的範例:一兩個他不想要的例子。
- 不要要求提供顏色、字型或抽象的「風格」。這些來自於主體和參考資料,而不是來自一個表格。如果使用者強加這些要求,則尊重它們並記錄為固定條件。
- 在審計模式下,另外需要:用於啟動專案的 URL 或命令、哪些東西必須保留(路由、表單、資料、SEO、元件),以及使用者想要的是 review(僅限報告和建議)、restyle(相同結構,新外觀)還是 redesign(重新構圖)。
- 如果使用者說「你看著辦」,由你決定,將你的解讀寫入簡報,然後繼續。只問會阻礙工作的問題(例如,沒有產品名稱)。
步驟 3 · 分析參考頁面(如果有的話)
如果使用者提供了參考資料,閱讀 references/analisis-referencias.md 並遵循完整的協議:以 1440 和 390px 的寬度擷取每個網站(如果 taste-skill 存在,使用 inspect.mjs <url>,它還會提供已載入的字型、尺寸和測量到的顏色;如果沒有,則使用 Playwright、Chrome MCP 或 WebFetch 抓取 HTML),查看截圖並為每個網站填寫分析表。結果是 design/referencias.md,包含:
- 參考資料的共同點(這就是使用者口中「我喜歡」但自己不知如何命名的東西:字型比例、色彩數量、密度、圖片類型、節奏),
- 值得採用的模式有哪些(構圖、資訊層級、轉化機制),
- 哪些是該網站獨有的,不可複製(其標誌、照片、標語、確切的色票)。
提取模式和原則,永遠不要克隆一個頁面。分析之後,用五行話向使用者總結,並在繼續之前確認你正確理解了他們的喜好。
如果沒有參考資料,此階段由 taste-skill 提供的方向取代(步驟 5),或者如果 taste-skill 不存在,則由 ui-ux-pro-max 的 --design-system 加上你自己準備的七個方向清單取代。
步驟 4 · 簡報
根據訪談和參考資料,按照 references/brief-template.md 撰寫 design/BRIEF.md。內容簡短(一頁),包含:模式、產品類型、目標受眾、主要行動、頁面的論點(每個區塊一行:主張 + 證據)、該主體獨有的資產清單(8 到 12 項:其名稱及其含義、其地址、其材料、其數字、其限制、其慣例)、可用的真實圖片、堆疊、固定條件(品牌、強制的字型)、參考資料及其模式,以及尚未決定的部分。
向使用者展示簡報並請求確認(一行就夠)。如果 impeccable 已安裝,簡報中的「產品真相」部分也會透過 /impeccable init 轉儲到 PRODUCT.md(或你使用其模板手動撰寫),以便其餘命令可以讀取它。
步驟 5 · 根據模式的執行
技能的順序和確切命令位於 references/orquestacion.md。摘要如下:
模式 1 · 從零開始的專案
- 產品真相 →
impeccable init(PRODUCT.md)。如果沒有 impeccable:則使用簡報中的對應區塊。 - 按產品類型的基礎系統 →
ui-ux-pro-max --design-system以了解模式、調性、行業反模式和檢查清單。這是一個基礎和地圖,而不是設計本身。 - 藝術指導和想法 → taste-skill:資產清單、論點、
draw.mjs(三個方向,選擇一個承載了該客戶獨有特質的方向)、想法標語、「live thing」。如果有參考資料,design/referencias.md會影響方向的選擇,並可以附上書面理由來證明--redraw的合理性。如果沒有 taste-skill:使用orquestacion.md中的七個方向清單並手動執行。 - 先有文字再有標記 → 完整的文案稿(最多兩行的標題、真實且完整的內容,永遠不要用虛構的測試資料:沒有虛假的見證、標誌或指標)。
- 建構 → tokens → 主視覺區 → 區塊 → 真實圖片(自有 > 生成 > 開放授權檔案並附上版權說明 > 手繪圖)→ 狀態 → 作為獨立構圖的行動版。對於應用程式/儀表板畫面,請遵循
references/tipos-de-producto.md§ 網頁應用程式以及 taste-skill 的應用程式規則。 - 質量把關 →
lint.mjs+inspect.mjs在 1440/768/390 解析度下無 FAIL,或 Playwright + 手動檢查清單。 - 檢視 → 使用 14 項檢查和評審分數對截圖進行批評(
references/auditoria.md§ 批評)。修復最大的三個問題,再次檢視。最多三輪。 - 動態 → 現在才加入動態層,並使用
prefers-reduced-motion。 - 結案 →
impeccable audit+impeccable polish(或auditoria.md中的技術評分標準),以及最終報告。
模式 2 · 審計 / 重新設計
- 記錄「之前」狀態 → 啟動專案,
inspect.mjs <url> --out design/antes(如果是應用程式畫面則加上--app)、lint.mjs、impeccable audit+impeccable critique,並閱讀程式碼(框架、樣式方法、元件、哪些不能破壞)。 - 報告 → 使用
references/auditoria.md中的評分標準撰寫design/AUDITORIA.md:五個技術維度(0-4 分)、附分數的視覺批評、偵測到的「模板化」特徵列表,以及最能產生影響的三件事,按影響力/風險排序。 - 如果使用者只要求 review,在此停止並提交報告。
- Restyle 或 redesign → 保留堆疊、內容和正常運作的部分。工作順序:字型 → 顏色 → 框架(邊距、節奏、標題、每個區塊的 heading)→ 狀態 → 取代通用元件。使用 impeccable:
typeset、colorize、layout、harden、adapt。Redesign 會從步驟 3 回到模式 1,但使用真實內容。 - 測試 →
inspect.mjs --out design/despues,比較每個寬度下的「之前/之後」狀態,點擊所有之前正常運作的元素,並並排報告各項指標。
模式 3 · 區塊或元件
繼承環境的 tokens、字型和構圖。不進行新的方向。建構,在包含它的頁面上通過質量把關,批評截圖。如果環境是通用的且使用者希望此區塊突出,請告知:一個漂亮的元件放在一個難看的頁面上只會更顯眼,而不是更不顯眼。
屋規(適用於所有模式)
三個技能的整合;詳細內容和原因請參閱 references/anti-slop.md。
- 在任何寬度下,標題最多兩行。 先刪減文字,然後加寬,最後再調整大小。
- 第一屏要有明確的標題(一個
h1),且每個區塊都要有一個 heading。一個陌生訪客必須在五秒內知道這是什麼以及該做什麼。 - 無「眉毛」標籤(標題上方的小標籤)、無裝飾性編號(01/02/03)、無等寬字體(程式碼除外)、無字母間距大寫、無強調單字(斜體、襯線字體或不同顏色)。
- 無漸層、無靜止物體的陰影、無發光效果、無玻璃效果、無抽象形狀、無作為圖示的表情符號、無頂部帶圖示的三卡片行、無裝飾性細線。
- 無 AI 助手色板:米色 + 赭色、紫色/靛藍色、黑色 + 霓虹色。如果簡報要求,則尊重;如果決策權是自由的,不要把自由浪費在那裡。
- 一個背景色、一個主文字色、一個強調色。 正文使用 16px 或更大的全濃度色;灰色只用於次要註釋。最多兩種字型,通常一種。
- 兩邊邊距相等,沒有「推到一邊」的內容,沒有超過半屏的空白區段。 相鄰區塊使用不同的構圖;沒有一個是卡片網格。
- 真實圖片:至少四張,理想是六到十二張。優先順序:自有 > 生成 > 開放授權檔案並附上版權說明 > 程式碼繪製。灰色的佔位符比沒有更糟。
- 移除裝飾會釋放空間:不要用另一種裝飾填滿它。 用比例、完整內容或純色區域來填滿。
- 無障礙不可妥協:對比度 4.5:1、可見的焦點、44px 的目標尺寸、表單中可見的標籤、
alt屬性、鍵盤支援、prefers-reduced-motion。 - 永遠不編造證據:沒有虛構的客戶、評論、標誌或數字。樣板內容可以(菜餚名稱、房間名稱),並在報告中列出供確認。
當兩個技能在視覺品味上發生衝突時:頁面(登陸頁面、行銷頁面、作品集、電子商務)以 taste-skill 為準;應用程式畫面以 taste-skill 的應用程式規則加上 ui-ux-pro-max 的 UX 優先級為準;技術方面(無障礙、效能、響應式、主題化)以 impeccable audit 為準。使用者的簡報優先於三者。
最終報告
在以下情況達成之前不要報告:檢查器在最終版本的三個寬度下顯示 0 個 FAIL、你已打開最後一次更改後的所有截圖、每個區塊都有 heading、邊距一致、以及最後一輪的批評已撰寫完畢。之後,簡短報告:
- 模式和產品類型;選擇的方向(如果 taste-skill 分配了,則包含名稱和種子)以及每個
--redraw及其理由; - 想法標語和「live thing」;
- 分析了哪些參考資料以及採用了哪些模式;
- 最後一次批評的分數以及哪些部分仍然薄弱;
- 所有找到的圖片,包含標題、作者、許可證和來源,以及其版權資訊所在位置;
- 哪些圖片是繪製的或通用的,需要被替換;哪些樣板內容需要確認;哪些功能尚未連接(結帳流程、表單、分析);
- 在審計模式下:並排的「之前/之後」指標。
不要聲稱你沒有執行的檢查項。
檔案
| 檔案 | 何時閱讀 |
|---|---|
references/entrevista.md | 步驟 2。按模式和產品類型分類的問題,按最能改變工作結果的順序排列。 |
references/analisis-referencias.md | 步驟 3。擷取協議、每個網站的記錄表、模式提取、什麼不該複製。 |
references/brief-template.md | 步驟 4。design/BRIEF.md 的模板及其到 PRODUCT.md 的映射。 |
references/orquestacion.md | 步驟 5。三個技能的順序、確切命令、衝突解決方案以及沒有它們時該怎麼做。 |
references/tipos-de-producto.md | 建構之前。登陸頁面、企業網站、網頁應用程式/儀表板、電子商務、作品集:各自專屬的結構、轉換和 UX 模式。 |
references/auditoria.md | 模式 2 和步驟 7。技術評分標準(0-4 × 5)、14 項批評檢查、評審分數、限制、報告格式。 |
references/anti-slop.md | 當你不確定某件事是決策還是預設值時。模板化特徵的記錄以及每個特徵的替代方案。 |