涵蓋 AI slop(AI 生成 UI 千篇一律)的本質、七層工作流分層、核心原則。

核心問題:AI Slop

Claude Code 在 agentic coding(自主代理寫程式)表現卓越,但前端設計是普遍弱項。預設生成物高度雷同:紫色漸層、Inter 字體、bento box(便當盒式格狀排版)卡片、通用 SaaS 模板。

根本原因兩層:

  • 模型面:訓練資料相近,AI 在沒有設計方向時收斂到「平均值」審美
  • 使用者面:品味瓶頸——不知道好的設計長什麼樣,就無法用文字告訴模型要什麼

所有解法都在處理這兩層之一。

七層工作流

介入深度由淺到深排列,每層解上一層的瓶頸。

Layer 1:Skill 注入

最低成本介入,用 Skill 把設計觀念灌進 agent。四種互補方向:

局限:只解了模型面(給設計觀念),沒解使用者面(品味瓶頸)。

Layer 2:視覺參考

轉策略:不描述,直接給截圖。

瓶頸:截圖 → 程式碼有天然轉換損失,近似但不精準,反覆截圖迭代效率低。

Layer 3:逆向工程

突破截圖瓶頸:拿 HTML/CSS/JS。

  • 手動 teardownCtrl+U 複製 HTML 貼給 Claude Code,門檻低但要自己整理
  • Skill UI:自動化前者;Ultra 模式用 Playwright 抓滾動截圖、hover/focus、動畫 keyframe

額外收穫:讓 Claude Code 解釋「這個效果是怎麼做到的」,每複製一個網站就多一個技術認知。

Layer 4:Flow Engineering

不追求完美 prompt,把資深設計師的思考過程拆成步驟流。

四步驟:

  1. Layout:先用 ASCII wireframe 對齊版面(生成 ~1 秒,可快速迭代)
  2. Theme:用 Tweakcn 調 Shadcn 主題,複製 CSS 變數貼給 agent
  3. Animation:讓模型列出需要動畫的元素 + keyframe + 觸發時機
  4. 實作:有 layout + theme + animation 三層 context,一次生成品質大幅提升

SuperDesign:IDE 內 infinite canvas(無限延展畫布)並排多變體,內建此流程。

Layer 5:設計工具整合

文字不夠高效時,引入視覺工具。

  • Figma MCP + Shadcn MCP(Vibe Design):把 Figma frame、元件資訊與 registry 線索交給 agent 落地;若設計稿命名乾淨、元件選型一致,還原會更穩,但不應寫成保證式的像素級還原
    • 若 Figma 稿用 Shadcn 元件且 layer 名對應,Shadcn MCP 自動從 registry 抓元件
    • 第三方 Shadcn registry:Fancy Components、Animate UI、Magic UI、Plate UI
  • StitchStitch):視覺畫布生成 variants,可匯出程式碼或轉入 Claude Code
  • Pencil:VS Code / Cursor 側邊的 infinite vector canvas(無限延展向量畫布),邊畫邊生成 React/Tailwind,透過 MCP 與 Claude Code 溝通(Pencil-讀取規則
  • Figma / paper.design:傳統與新興向量設計工具,截圖或匯出後給 Claude Code 實作

流程:工具生成設計稿 → 截圖或匯出 → Claude Code 實作。

Layer 6:個人化

從複製轉向創作。

  • 元件21st.devCodePen 找高品質元件,直接複製 prompt
  • 自製素材:Midjourney / Nano Banana Pro 生成品牌藝術圖,配 Kling / Veo 做細微動態 Hero(首屏主視覺)背景影片(Nano-Banana-動態-Hero-Section
  • 視覺說故事:素材與應用主題連結(例:Argus 情報 App → 千眼神意象 → 「See what’s next」)
  • 排版:主動指定 Google Fonts(Claude Code 預設偏 Inter,不會主動換字體)
  • 質感細節:頁面載入動畫、計數器跳升、高光掃過、捲動進度條、GSAP + Lenis 捲動動畫(GSAP-與-Lenis-捲動動畫分工

Layer 7:前端建築師(超出 AI 輔助範圍)

客製 WebGL、shader、3D 互動,電玩等級視覺。目前 AI 還無法有效輔助這層,WebGPU Skill(給 Three.js + TSL(Three.js Shading Language,著色器語言)用的 Claude Code skill)是少數能嘗試的工具。

核心原則

  • 反模式 > 正模式:明確說「這是 AI slop,不要做」比「做出好設計」更有效
  • 版面優先:先對齊 layout 再談 theme,避免在錯版面上調風格
  • 展示 > 描述:截圖、原始碼、參考元件,都比純文字 prompt 有效
  • 持續暴露:瓶頸在使用者品味,解法是複製 + 拆解 + 重建,累積設計語彙

常見陷阱

徵兆原因解法
生成物仍像 AI 模板只停在 Layer 1,沒給視覺參考或原始碼往 Layer 2-3 推進,給截圖或 HTML
截圖迭代無限輪純視覺還原有損失往 Layer 3 拿原始碼,或 Layer 5 Figma MCP
版面有了但主題質感停在範本感沒做 theme,色彩 / 字型 / 陰影靠模型亂猜Layer 4 用 Tweakcn 把主題變數定下來
用 Inter 字體、版面對但不耐看沒有質感細節Layer 6 補 Google Fonts + 動畫/素材

相關

來源