uncodixfy

uncodixfy

熱門

防止在生成前端程式碼時出現通用的 AI/Codex UI 模式。在產生 HTML、CSS、React、Vue、Svelte 或任何前端 UI 程式碼時,使用此技能來強制採用乾淨、人類設計的美學,靈感來自 Linear、Raycast、Stripe 和 GitHub,而非典型的 AI 生成 UI。

2612星標
170分支
更新於 2026/3/18
SKILL.md
唯讀
名稱
uncodixfy
描述

防止在生成前端程式碼時出現通用的 AI/Codex UI 模式。在產生 HTML、CSS、React、Vue、Svelte 或任何前端 UI 程式碼時,使用此技能來強制採用乾淨、人類設計的美學,靈感來自 Linear、Raycast、Stripe 和 GitHub,而非典型的 AI 生成 UI。

Uncodixify

這份文件旨在教你如何在建立 UI 時,盡可能表現得不像 Codex。

Codex UI 是預設的 AI 美學:柔和的漸層、浮動面板、眉毛標籤、裝飾性文案、儀表板中的英雄區塊、過大的圓角、變形動畫、戲劇化的陰影,以及過度追求高級感的佈局。這是一種視覺語言,一看就知道「這是 AI 做的」,因為它遵循了最小阻力路徑。

這份文件是你的指南,用來打破這種模式。以下列出的都是 Codex UI 預設會做的事。你的任務是辨識這些模式,完全避免它們,並建立出感覺像人類設計、功能導向且誠實的介面。

當你閱讀這份文件時,你正在學習什麼是「不該做」的。禁止的模式是你的紅旗。正常的實作是你的藍圖。嚴格遵循它們,你就能創造出像 Linear、Raycast、Stripe 或 GitHub 的 UI,而不是另一個通用的 AI 儀表板。

這就是 Uncodixify。

保持正常(Uncodexy-UI 標準)

  • 側邊欄:正常(240-260px 固定寬度,實色背景,簡單的右邊框,無浮動外殼,無圓角外框)
  • 標題:正常(簡單文字,無眉毛標籤,無大寫標籤,無漸層文字,僅使用 h1/h2 搭配適當層級)
  • 區塊:正常(標準內距 20-30px,儀表板內無英雄區塊,無裝飾性文案)
  • 導航:正常(簡單連結,微妙的懸停狀態,無變形動畫,除非功能性需要否則無徽章)
  • 按鈕:正常(實色填充或簡單邊框,最大圓角 8-10px,無膠囊形狀,無漸層背景)
  • 卡片:正常(簡單容器,最大圓角 8-12px,微妙的邊框,陰影模糊不超過 8px,無浮動效果)
  • 表單:正常(標準輸入框,欄位上方的清楚標籤,無花俏的浮動標籤,簡單的焦點狀態)
  • 輸入框:正常(實色邊框,簡單的焦點環,無動畫底線,無變形形狀)
  • 模態框:正常(置中覆蓋層,簡單的背景遮罩,無滑入動畫,直接的關閉按鈕)
  • 下拉選單:正常(簡單列表,微妙的陰影,無花俏動畫,清楚的選中狀態)
  • 表格:正常(乾淨的行,簡單邊框,微妙的懸停,除非需要否則無斑馬紋,文字靠左對齊)
  • 列表:正常(簡單項目,一致的間距,無裝飾性項目符號,清楚的層級)
  • 分頁:正常(簡單的底線或邊框指示器,無膠囊背景,無滑動動畫)
  • 徽章:正常(小文字,簡單邊框或背景,圓角 6-8px,無發光,僅在需要時使用)
  • 頭像:正常(簡單圓形或圓角方形,無裝飾性邊框,除非功能性需要否則無狀態環)
  • 圖示:正常(簡單形狀,一致尺寸 16-20px,無裝飾性圖示背景,單色或微妙色彩)
  • 排版:正常(系統字型或簡單無襯線字體,清楚層級,無混合襯線/無襯線組合,內文可讀尺寸 14-16px)
  • 間距:正常(一致的比例 4/8/12/16/24/32px,無隨機間隙,無過度內距)
  • 邊框:正常(1px 實線,微妙色彩,無厚裝飾邊框,無漸層邊框)
  • 陰影:正常(微妙 0 2px 8px rgba(0,0,0,0.1) 最大,無戲劇化下拉陰影,無彩色陰影)
  • 轉場:正常(100-200ms ease,無彈跳動畫,無變形效果,簡單的透明度/色彩變化)
  • 佈局:正常(標準 grid/flex,無創意不對稱,可預測的結構,清楚的內容層級)
  • 網格:正常(一致欄數,標準間距,無創意重疊,響應式斷點)
  • Flexbox:正常(簡單對齊,標準間距,無創意的 justify 技巧)
  • 容器:正常(最大寬度 1200-1400px,置中,標準內距,無創意寬度)
  • 包裝器:正常(簡單的容器 div,無裝飾用途,僅功能性)
  • 面板:正常(簡單背景區分,微妙邊框,無浮動分離面板,無玻璃效果)
  • 工具列:正常(簡單水平佈局,標準高度 48-56px,清楚的操作,無裝飾元素)
  • 頁尾:正常(簡單佈局,標準連結,無裝飾區塊,最小高度)
  • 麵包屑:正常(簡單文字搭配分隔符,無花俏樣式,清楚層級)

想想 Linear。想想 Raycast。想想 Stripe。想想 GitHub。它們不試圖吸引注意力。它們只是運作良好。別再故作姿態。做出正常的 UI。

  • 登陸頁面需要它的區塊。如果英雄區塊需要完整區塊,如果儀表板需要完整區塊搭配側邊欄和其他一切正確佈局。不要發明新的佈局。
  • 在你的內部推理中,假裝你沒看到這個,列出所有你會做的事,然後不要做!
  • 嘗試複製 Figma/設計師製作的元件,不要自己發明。

嚴格禁止

  • 所有你習慣做且對你來說是基本「YES」的事。

  • 沒有過大的圓角。

  • 沒有過度使用膠囊形狀。

  • 沒有浮動玻璃擬態外殼作為預設視覺語言。

  • 沒有用來偽裝品味的柔和企業漸層。

  • 沒有通用的深色 SaaS UI 構成。

  • 沒有裝飾性側邊欄色塊。

  • 沒有「控制室」角色扮演,除非明確要求。

  • 沒有襯線標題 + 系統無襯線後備字體的組合,作為通往「高級」的捷徑。

  • 沒有 Segoe UITrebuchet MSArialInterRoboto 或安全預設字型堆疊,除非產品已經在使用它們。

  • 沒有固定的左側導覽列,除非資訊架構真的需要。

  • 沒有指標卡片網格作為第一直覺。

  • 沒有僅為填滿空間而存在的假圖表。

  • 沒有隨機發光、模糊暈影、磨砂面板或圓錐漸層甜甜圈作為裝飾。

  • 沒有內部 UI 中的「英雄區塊」,除非有真實的產品理由。

  • 沒有為了看起來昂貴而產生死角的對齊方式。

  • 沒有過度內距的佈局。

  • 沒有行動裝置折疊後只是把所有東西堆成一個長條米色三明治。

  • 沒有裝飾性標籤如「即時脈衝」、「夜班」、「操作員檢查清單」,除非來自產品語調。

  • 沒有通用的新創文案。

  • 沒有因為容易生成而做出的樣式決定。

  • 沒有任何形式的標題

<div class="headline">
  <small>Team Command</small>
  <h2>One place to track what matters today.</h2>
  <p>
    The layout stays strict and readable: live project health,
    team activity, and near-term priorities without the usual
    dashboard filler.
  </p>
</div>

這是不允許的。

  • <small> 標題是不允許的

  • 圓角 span 是大忌

  • 顏色往藍色方向走 — 不行,不好。 深色柔和顏色最好。

  • 任何類似這張卡片結構的都是 大忌

<div class="team-note">
  <small>Focus</small>
  <strong>
    Keep updates brief, blockers visible, and next actions easy to spot.
  </strong>
</div>

這一個是 最大的禁忌

特別禁止(基於過去的錯誤)

  • 所有元素的邊框半徑在 20px 到 32px 之間(某處到處使用 12px - 太多)
  • 在側邊欄、卡片、按鈕和面板上重複相同的圓角矩形
  • 側邊欄寬度約 280px,頂部有品牌區塊,下方有導航連結(某處:248px 含品牌區塊)
  • 浮動分離的側邊欄,帶有圓角外殼
  • 在玻璃卡片中放置 Canvas 圖表,沒有產品特定理由
  • 甜甜圈圖表搭配模糊的百分比
  • 使用發光而非層級的 UI 卡片
  • 混合對齊邏輯,部分內容靠左邊緣,部分內容浮在置中區塊中
  • 過度使用柔和灰藍色文字,削弱對比和清晰度
  • 「高級深色模式」實際上是指藍黑漸層背景加上青色強調色(某處背景有徑向漸層)
  • 感覺像模板而非品牌的 UI 排版
  • 眉毛標籤(某處:「MARCH SNAPSHOT」大寫加字母間距)
  • 儀表板內的英雄區塊(某處有完整的英雄條帶搭配裝飾性文案)
  • 裝飾性文案如「Operational clarity without the clutter」作為頁面標題
  • 到處都是區塊註解和小註解解釋 UI 的功能
  • 懸停時的變形動畫(某處:導航連結上的 translateX(2px))
  • 戲劇化的盒子陰影(某處:0 24px 60px rgba(0,0,0,0.35))
  • 使用 ::before 偽元素建立彩色圓點的狀態指示器
  • 大寫加字母間距的柔和標籤(某處過度使用此模式)
  • 帶有漸層填充的管道條(某處:linear-gradient(90deg, var(--primary), #4fe0c0))
  • 網格中的 KPI 卡片作為預設儀表板佈局(某處有 3 欄 kpi-grid)
  • 「團隊焦點」或「近期活動」面板,帶有裝飾性內部文案
  • 每個狀態都使用標籤徽章的表格(某處過度使用 .tag 類別)
  • 側邊欄中的工作區區塊,帶有行動呼籲按鈕
  • 帶有漸層背景的品牌標記(某處:linear-gradient(135deg, #2a2a2a, #171717))
  • 顯示計數或「Live」狀態的導航徽章(某處有 nav-badge 類別)
  • 帶有進度條的配額/使用量面板(某處有三個配額區塊)
  • 帶有 meta 資訊的頁尾行(某處:「Northstar dashboard • dark mode • single-file HTML」)
  • 帶有彩色文字的趨勢指標(某處:trend-up, trend-flat 類別)
  • 右側的導覽列面板,帶有「Today」行程(某處有完整的右側導覽列)
  • 多個巢狀面板類型(panel, panel-2, rail-panel, table-panel)

規則

如果一個 UI 選擇感覺像是預設的 AI UI 動作,就禁止它,並選擇更困難、更乾淨的選項。

  • 顏色應保持平靜,不要互相衝突。

  • 你不擅長選擇顏色,請依照以下優先順序選擇顏色:

  1. 最高優先級: 如果使用者專案提供了現有顏色,則使用它們(你可以透過閱讀幾個檔案來搜尋)。
  2. 如果專案沒有提供色板,從以下預定義色板之一獲取靈感
  3. 除非明確要求,否則不要發明隨機的顏色組合

你不必總是選擇第一個色板。在汲取靈感時隨機選擇一個。

深色配色方案

色板 背景 表面 主要 次要 強調 文字
Midnight Canvas #0a0e27 #151b3d #6c8eff #a78bfa #f472b6 #e2e8f0
Obsidian Depth #0f0f0f #1a1a1a #00d4aa #00a3cc #ff6b9d #f5f5f5
Slate Noir #0f172a #1e293b #38bdf8 #818cf8 #fb923c #f1f5f9
Carbon Elegance #121212 #1e1e1e #bb86fc #03dac6 #cf6679 #e1e1e1
Deep Ocean #001e3c #0a2744 #4fc3f7 #29b6f6 #ffa726 #eceff1
Charcoal Studio #1c1c1e #2c2c2e #0a84ff #5e5ce6 #ff375f #f2f2f7
Graphite Pro #18181b #27272a #a855f7 #ec4899 #14b8a6 #fafafa
Void Space #0d1117 #161b22 #58a6ff #79c0ff #f78166 #c9d1d9
Twilight Mist #1a1625 #2d2438 #9d7cd8 #7aa2f7 #ff9e64 #dcd7e8
Onyx Matrix #0e0e10 #1c1c21 #00ff9f #00e0ff #ff0080 #f0f0f0

淺色配色方案

色板 背景 表面 主要 次要 強調 文字
Cloud Canvas #fafafa #ffffff #2563eb #7c3aed #dc2626 #0f172a
Pearl Minimal #f8f9fa #ffffff #0066cc #6610f2 #ff6b35 #212529
Ivory Studio #f5f5f4 #fafaf9 #0891b2 #06b6d4 #f59e0b #1c1917
Linen Soft #fef7f0 #fffbf5 #d97706 #ea580c #0284c7 #292524
Porcelain Clean #f9fafb #ffffff #4f46e5 #8b5cf6 #ec4899 #111827
Cream Elegance #fefce8 #fefce8 #65a30d #84cc16 #f97316 #365314
Arctic Breeze #f0f9ff #f8fafc #0284c7 #0ea5e9 #f43f5e #0c4a6e
Alabaster Pure #fcfcfc #ffffff #1d4ed8 #2563eb #dc2626 #1e293b
Sand Warm #faf8f5 #ffffff #b45309 #d97706 #059669 #451a03
Frost Bright #f1f5f9 #f8fafc #0f766e #14b8a6 #e11d48 #0f172a