Communitygithub.com

jrco-dev/julio-antislop-design

設計、建構、改造或審閱登陸頁面、網站、應用程式介面、儀表板、文件和作品集,使其看起來經過設計而非生成:從主題出發的 idea、真實的參考資料、對抗趨同的抽樣、可及性、誠實與效能的底線,以及沒有任何 AI 的視覺痕跡。當任何任務改變了網頁的外觀、佈局、排版、顏色、動態或感覺時便使用此技能,即使用戶沒有明確說出「設計」二字。

julio-antislop-design 是什麼?

此技能旨在解決 AI 生成內容常見的「無個性」問題。它建立了一套嚴謹的設計流程,強制設計決策必須源於專案主題與真實參考,而非統計平均值。支援 Persuade、Operate、Read、Experience 四種模式,並提供快速與完整兩種路徑,能處理從單一元件到整個網站的設計與重構。其核心「絕對底線」涵蓋了 WCAG 2.2 AA 無障礙標準、內容誠實性、資產可追溯性、效能 (LCP ≤ 2.5s) 以及以 design token 為基礎的技術規範。此外,它內建了可執行的檢查腳本 (如 `check-tokens.mjs`) 和一套對抗設計趨同的方法(抽樣與日誌記錄),確保最終產出具有原創性且不帶任何過時的 AI 視覺陳腔濫調。此技能特別適合想讓 UI 擺脫「AI 感」、追求專業或高階質感的開發者與設計師。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jrco-dev/julio-antislop-design/tree/HEAD/skills/julio-antislop-design

在你喜歡的 AI 中提問

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

說明文件

julio-antislop-design 是做什麼的?

一個生成的頁面看起來就像是所有看過的頁面的平均:沒有任何事物是假的,也沒有任何事物是經過決策的。這個技能用決策取代缺陷:想法來自主題,方向來自真實的參考資料和偏離平均值的抽樣,一個底線保護了可及性、誠實與效能,並且在交付前審視我們所創造的。僅僅移除痕跡是不夠的:一個空白乾淨的頁面本身也是一種痕跡(references/originality.md)。

1. 選擇路徑

需求路徑
小型需求:一個元件、一個區段、一個設定、一個修正,或「快點做」快速 (§3)
新的頁面、新的網站、新的畫面、新的系統完整 (§4)
改造現有項目完整,改造變體 (references/redesign.md)
審閱設計references/critique.md 的檢查清單和 references/tells.md 的清單,不建構

2. 選擇模式

所有規則取決於訪客在此表面上必須成功完成什麼,而不是產品本身。

模式訪客成功當…表面
說服他決定並行動登陸頁、行銷、價格
操作他完成一個任務應用程式、儀表板、管理介面、設定
閱讀他理解文件、文章、指南、幫助
體驗他沉浸在作品中作品集、藝廊、展示櫥窗

單一需求中有兩個表面:各自使用其模式,共享色板與排版。

與人協作前進

絕不讓對方沉默等待:及早提問、對每個問題提供建議、一旦有成果就展示。完整路徑上有四個檢查點(簡報表、前三個畫面、第一個版本、交付),每個檢查點附帶一個推薦提案;在檢查點之間,從不超過十個動作而不展示任何內容。詳情:references/intake.md,「節奏」。

3. 快速路徑

  1. 如果存在 DESIGN.md 和 PRODUCT.md,請閱讀並遵守。最多一個問題,且僅在有事實阻礙時提出。
  2. 套用底線 (§5) 和模式的缺陷 (references/defaults-by-mode.md);所有內容必須使用既有的 token,如果沒有,則使用一個小型聲明的尺度。
  3. 執行 node scripts/check-tokens.mjs <檔案> 和 node scripts/check-render.mjs <檔案>,達到零錯誤;在 390px 和 1440px 下檢查截圖。
  4. 三行報告:變更內容、通過的檢查、無法運行的部分。

不需完整的範圍界定、不需抽樣、不需三個 hero。如果需求成長(變成一個完整頁面),則切換到完整路徑。

4. 完整路徑,分 12 個步驟

每個步驟的詳細說明:references/process.md。步驟 1 到 8 在程式碼之前完成。

  1. 閱讀專案、模式、實際可用的圖片。
  2. 一次性界定範圍:專案、品味(所有能填入 DESIGN.md 的內容)、素材;最多 12 個問題,然後一次確認的簡報表。只有明確的委託(「全權委託」)或沒有受眾時才能免除品味調查。references/intake.md。
  3. 盤點主題:8 到 12 個客戶特有的元素;真實的、可展示的、缺失的。PRODUCT.md。
  4. 撰寫論點:每個區段一個主張及其證據。
  5. 觀看真實的參考資料:來自 references/site-models.md 的 3 個網站,其中一個必須來自不同行業;使用 scripts/board.mjs 捕捉它們。
  6. 抽出方向:node scripts/roll.mjs --mode <模式> --brief "…" --log direction-log.md(原型、卡片、顏色、字型、風險),然後選出 5 個方向,排除其中 2 個最可能的。references/originality.md。
  7. 形成 idea(「[主題的一個事物] 變成 [一個手法]」,競爭者測試),活的事物,DESIGN.md;將前三個畫面與 scripts/explore.mjs 比較,只選擇一個。
  8. 在程式碼之前撰寫所有文字;標題在 320px 下最多兩行。
  9. 不帶動態地建構:先建立 tokens(顏色、字型、排版尺度、間距尺度),然後是 hero、區段、視覺元素(無照片時:references/visuals.md,在前兩個畫面中放入一個主題的視覺錨點),活的事物。
  10. 檢查:check-tokens.mjs(程式碼)、check-render.mjs --shots(渲染的頁面)、npx impeccable detect、效能;然後進行收尾 (references/finish.md) 和 30 條 UX 法則檢查 (references/ux-principles.md)。
  11. 讓全新視角判斷:使用 references/critique.md 的檢查清單,原創性軸線和既視感測試;修正,最多三個回合。
  12. 加入動態,重新檢查,並連同報告交付。

5. 絕對底線

這條底線永遠不會被打破:無論是為了品味、簡報,還是外部資源。

  • A1 無障礙:WCAG 2.2 AA(對比度 4.5:1,大文字和控件 3:1),可見焦點,鍵盤操作,目標 24px(行動裝置上以 44px 為目標),無跳階標題,替代文字,減少動態,在操作模式之外無 JavaScript 時內容仍可讀。
  • A2 誠實:不得虛構任何數字、引言、評論、標誌、客戶、功能;範例內容必須在報告中列出,並在頁面上只標示一次。
  • A3 可追溯性:每個字型、元件、圖片和參考都必須有經過驗證的真實來源,以及涵蓋該用途的授權。
  • A4 保密性:未經書面同意,不得將客戶的任何資料、模型或截圖傳送給第三方服務。
  • A5 效能:LCP ≤ 2.5 秒,INP ≤ 200 毫秒(實驗室中的 TBT),CLS ≤ 0.1;否則效果將改為靜態圖片。references/performance.md。
  • A6 技術:顏色、字型、大小和間距只能使用 token;永遠不要使用 transition: all 或動畫 width、height、top、left;從 320px 到 1920px 都不能有水平滾動;hero 使用 dvh 或 svh;容器設有最大寬度。
  • A7 簡報:明確的指令優先於可解除的缺陷,但永遠不能優先於 A1 到 A6。

6. 可解除的缺陷,精華

每個缺陷都必須有書面理由,與 idea 或簡報相關。完整表格:references/defaults-by-mode.md;過時的痕跡:references/tells.md。

  • 沒有 eyebrow、沒有字母間距放大的大寫字母、沒有 01/02/03 的編號(除非是真正的序列)。
  • 沒有紫色漸層、沒有漸層文字、沒有發光、沒有裝飾性玻璃效果、沒有圖示-標題-文字完全相同的卡片列、沒有用 emoji 當作圖示。
  • 沒有未經品牌理由就使用的反射性字型 (references/typography.md);如果沒有提供字型,提出 3 組配對 (references/font-catalog.md)。
  • 一個模組化排版尺度和一個三層級間距尺度,不得使用之外的數值 (references/spacing.md)。
  • 一個背景、一個文字色、一個強調色,強調色每個畫面最多使用約 4 次。
  • 既不能有已經變成陳腔濫調的修正(奶油色、襯線字、陶土色),也不能有自己的「乾淨反 slop」趨同 (references/originality.md §1)。

7. 何時閱讀什麼

情況檔案
12 個步驟的細節、交付清單、報告格式references/process.md
範圍界定:問題、品味、素材、簡報表references/intake.md
各模式的規則references/defaults-by-mode.md
庫存、idea、圖片、無照片的產品references/idea-and-direction.md
無照片的視覺元素,按得分排序;無文字的測試references/visuals.md
收尾:評審發現的缺陷及其檢查references/finish.md
抽樣、原型、限制、風險、三個 hero、既視感references/originality.md
登陸頁、hero、表單、玻璃效果、產品插圖、bentoreferences/persuade.md
導航和頁尾(18 + 15 個模型)references/nav-footer.md
應用程式、儀表板、圖表、表單references/operate.md
文件、文章、作品集、藝廊references/read-and-experience.md
改造references/redesign.md
色板references/color.md
字型和排版尺度;建議的字型references/typography.md、references/font-catalog.md
間距和節奏references/spacing.md
動態、效果、程式碼影片references/motion-and-video.md
各模式的效能references/performance.md
過時的 AI 痕跡references/tells.md
30 條 UX 法則,套用方法,以及 UX 檢查references/ux-principles.md
真實的模型網站;藝廊、資源庫、授權references/site-models.md、references/resources.md
全新視角的批評references/critique.md

只載入任務所需的內容。

8. 交付

在底線、check-tokens.mjs、check-render.mjs、偵測器、截圖、批評(原創性至少 4/5,既視感測試中沒有已知風格)和方向日誌都通過之前,不要交付。完整清單和報告格式:references/process.md。永遠不要宣稱一個沒有實際執行的檢查。

相關技能