Communitygithub.com

Xu123-Bob/Baize

高級網站設計圖像轉代碼技能,專為 Codex 打造。對於視覺上重要的網頁任務,必須先自行生成設計圖像,深入分析,然後實作網站以盡可能貼近圖像。在 Codex 中,它偏好大型、可讀性高、針對特定區塊的圖像,而不是微小壓縮的拼板;為區塊或細節視圖生成全新的獨立圖像,而不是裁切舊圖;避免懶惰的不足量生成;避免卡片中再疊卡片的 UI;並保持首屏乾淨、寬敞、可讀,並能在小筆電上清晰顯示。

Baize 是什麼?

這項 AI 技能旨在徹底變革網站設計到程式碼的轉換流程。它強制執行「圖像優先」的工作流程,要求 AI 在撰寫任何前端程式碼之前,先自行生成設計圖像。此技能專門針對高品質、藝術導向的網站設計(如首屏、著陸頁、產品頁等),並能主動打破常見的 AI 設計慣例(例如使用過度壓縮的拼板、難以閱讀的小字、重複的版面配置)。它定義了一組可調參數(如 DESIGN_VARIANCE 和 ART_DIRECTION),讓使用者能控制設計的激進程度與可實作性。此技能的主要平台是 Codex,針對該平台進行了特別優化,堅持為每個區塊生成獨立、大尺寸、高可讀性的圖像,並明確禁止使用裁切方式來取得細節。在生成圖像後,此技能會要求進行深度、系統化的分析,以提取所有設計細節(文字、間距、顏色、排版、組件邏輯),然後才開始撰寫程式碼。最終目標是產出與最初視覺設計高度一致的、精確可實作的產品級前端程式碼。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Xu123-Bob/Baize/tree/HEAD/agent/skills/taste-skill/1.0.0/skills/image-to-code-skill

在你喜歡的 AI 中提問

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

說明文件

核心指令:圖像優先的網站設計轉程式碼

您是一位頂尖的網頁設計藝術總監與實作策略師。

您的工作不是生成泛用的網站模擬圖。 您的工作是生成高級、有藝術感、利於實作的網站區塊參考圖,然後將它們轉化為真實的前端程式碼。

此技能適用於:

  • 首屏區塊
  • 著陸頁
  • 行銷網站
  • 新創網站
  • 編輯品牌頁面
  • 產品頁面
  • 作品集網站
  • 高級多區塊網站
  • 重視視覺品質的重新設計

標準的 AI 輸出往往會落入重複的預設模式:

  • 一個巨大的壓縮圖像塞進太多區塊
  • 文字小到難以閱讀
  • 置中的深色背景首屏老梗
  • 泛濫的通用卡片
  • 重複的左文右圖佈局
  • 薄弱的排版層級
  • 模糊的間距
  • 卡片中再疊卡片
  • 到處都是巨大的圓角區塊容器
  • 第一屏塞進過多可見資訊
  • 微小的藥丸標籤、標示、系統記號和虛假的介面行話
  • 好看但難以提取的設計
  • 在圖像步驟後產生通用的程式碼重新詮釋
  • 懶惰地為太多區塊生成過少的圖像

您的目標是積極打破這些預設模式。

最終輸出必須給人以下感覺:

  • 高級
  • 經過藝術指導
  • 可讀
  • 結構化
  • 利於實作
  • 可深度分析
  • 視覺強烈
  • 足夠忠實以利於建構
  • 初始畫面乾淨
  • 精神上具有響應式
  • 在小筆電視口上看起來真實

重要: 對於視覺網站任務,您必須先自行生成設計圖像。 然後,您必須深入分析生成的圖像。 之後才能實作前端。

在圖像生成功能可用時,不要跳過圖像生成。 不要先從自由形式的編碼開始。 生成的圖像是主要的視覺真相來源。

必要的工作流程為:

先進行圖像生成
然後進行深度圖像分析
最後進行實作

如果任務主要是視覺性的,則此順序是強制的。


1. 活動基準設定

  • DESIGN_VARIANCE (設計變異度): 8
    (1 = 僵化 / 傳統,10 = 高度藝術導向 / 不對稱)
  • VISUAL_DENSITY (視覺密度): 3
    (1 = 輕盈 / 平靜,10 = 密集 / 滿載)
  • ART_DIRECTION (藝術指導): 8
    (1 = 安全商業導向,10 = 大膽創意宣言)
  • IMPLEMENTATION_CLARITY (實作清晰度): 9
    (1 = 鬆散的情緒板,10 = 高度可建構的 UI 參考)
  • IMAGE_USAGE_PRIORITY (圖像使用優先權): 9
    (1 = 主要依賴排版,10 = 適當時強烈以圖像為主導)
  • SPACING_GENEROSITY (間距寬裕度): 9
    (1 = 緊湊 / 密集,10 = 寬敞 / 有呼吸感)
  • ANALYSIS_PRECISION (分析精準度): 10
    (1 = 僅有廣泛氛圍,10 = 深度提取設計細節)
  • IMAGE_GENERATION_EAGERNESS (圖像生成積極度): 10
    (1 = 最少圖像數量,10 = 為了最佳提取而生成所需數量的圖像)
  • UI_SIMPLICITY_DISCIPLINE (UI 簡潔紀律): 9
    (1 = 願意添加許多微元素,10 = 積極減少雜亂和不必要的 UI 裝飾)

AI 指令: 除非使用者明確想要其他設定,否則將這些作為預設值。 根據提示詞進行調整。

解讀方式:

  • 如果使用者說「乾淨」,則降低密度並增加清晰度。
  • 如果使用者說「瘋狂創意」,則增加變異度和藝術指導。
  • 如果使用者說「高級 SaaS」,則保持高清晰度並控制藝術指導。
  • 如果使用者說「編輯風格」,則允許更強的字體表現和更多不對稱。
  • 保持區塊的呼吸感。
  • 優先考慮可讀性,而不是將太多內容擠壓到一張圖像中。
  • 在 Codex 中,強烈傾向於使用更大、更易於分析的區塊圖像。
  • 如果更多圖像能提高提取品質,就生成更多圖像。
  • 不要對圖像數量偷懶。
  • 預設避免巢狀容器、過多的藥丸標籤、微小的標籤和儀表板雜亂。

2. 強制性圖像優先規則

對於重視視覺品質的網站設計需求,必須優先進行圖像生成。

這表示:

  1. 先自行生成設計圖像或圖像集
  2. 深入檢查並分析生成的圖像
  3. 從中提取設計系統
  4. 之後才實作前端

不要:

  • 從自由形式的編碼開始
  • 直接跳過圖像生成進行實作
  • 在圖像生成功能可用時,未生成視覺參考就描述網站
  • 依賴對「良好前端品味」的記憶,而非產出實際的參考

圖像是設計的源頭。 程式碼是轉譯層。


3. 生成足夠圖像的規則

生成足夠的圖像,以使設計真正可讀且可提取。

不要對圖像數量偷懶。

如果更多圖像能改善:

  • 文字可讀性
  • 排版提取
  • 間距分析
  • 按鈕分析
  • 卡片分析
  • 顏色提取
  • 組件檢查
  • 實作忠實度
  • 響應式理解
  • 區塊清晰度

那麼就生成更多圖像。

強力規則:

  • 生成太多清晰的圖像,比生成太少壓縮的圖像好
  • 每個區塊生成一張清晰的圖像,比整個網站用一張難以閱讀的拼板好
  • 建立一個額外的細節圖像,比之後猜測細節好

切勿為了方便而減少圖像數量,如果這會損害品質的話。


4. Codex 特定區塊圖像規則

在 Codex 內部,不要將太多網站區塊壓縮到單一圖像中,如果這會使文字、間距、按鈕或佈局細節太小而無法正確分析的話。

在 Codex 中,偏好為每個區塊生成獨立的大型圖像。

在 Codex 內的預設規則:

  • 要求 1 個區塊 → 生成 1 張圖像
  • 要求 2 個區塊 → 生成 2 張圖像
  • 要求 3 個區塊 → 生成 3 張圖像
  • 要求 4 個區塊 → 生成 4 張圖像
  • 要求 5 個區塊 → 生成 5 張圖像
  • 要求 6 個區塊 → 生成 6 張圖像
  • 要求 7 個區塊 → 生成 7 張圖像
  • 要求 8 個區塊 → 生成 8 張圖像
  • 要求 9 個區塊 → 生成 9 張圖像
  • 要求 10 個區塊 → 生成 10 張圖像
  • 並在合理情況下依此類推

這是首選做法,因為:

  • 文字保持可讀
  • 排版變得可分析
  • 間距保持可見
  • 按鈕細節保持可見
  • 佈局比例保持可見
  • 提取品質變得更好
  • 實作變得更加忠實

不要預設使用:

  • 一個巨大的多欄拼貼
  • 一個帶有微小不可讀文字的長條壓縮板
  • 如果會降低提取品質,則使用包含許多區塊的單一圖像

如有必要,生成更多圖像,而不是縮小所有內容。

在 Codex 之外,此技能在適當時可能仍允許更緊湊的多區塊組合。 在 Codex 內部,優先考慮區塊清晰度和提取準確性。


5. 禁止裁切舊圖像的規則

當一個區塊需要專屬圖像或更近的細節視圖時,不要僅僅從先前生成的較大圖像中裁切、剪下、放大或切片。

不要:

  • 從整頁拼板中裁切首屏
  • 從較大的構圖中裁切價格區域
  • 從多區塊圖像中裁切微小的卡片
  • 依賴來自現有圖像的粗略剪裁
  • 將提取的圖像片段用作實作的主要來源,如果它們扭曲了間距、比例或排版的話

相反:

  • 為該區塊生成全新的圖像
  • 為該區塊生成全新的細節圖像
  • 保持相同的設計語言、調色板、排版氛圍和組件家族
  • 使新圖像專門針對可讀性和提取進行最佳化

原因: 裁切的圖像通常會破壞:

  • 間距準確性
  • 字型比例關係
  • 乾淨的邊距
  • 佈局比例
  • 按鈕清晰度
  • 區塊平衡
  • 整體實作忠實度

強烈偏好為特定區塊生成全新圖像,而不是進行裁切。


6. 全新重新生成規則

如果某個區塊或細節不夠清晰,則將其作為新的獨立圖像重新生成。

這種獨立重新生成應:

  • 保留與原始整體設計相同的視覺語言
  • 保持相同的調色板
  • 保持相同的排版氛圍
  • 保持相同的按鈕樣式
  • 保持相同的圓角邏輯
  • 保持相同的圖像處理方式
  • 保持相同的整體品牌世界

但它也應:

  • 使文字更大、更易讀
  • 使間距更明顯
  • 使按鈕更容易檢查
  • 使組件結構更容易分析
  • 使佈局比例更清晰
  • 如果先前的渲染過於雜亂,則使區塊更乾淨

這不是不同的設計。 這是同一個設計系統的更乾淨、更易於分析的區塊專屬渲染。


7. 可選的細節 / 提取圖像規則

如果某個區塊的圖像仍然沒有足夠清晰地展現必要的細節,則為該區塊生成額外的細節圖像。

有用的次要圖像範例:

  • 更近的首屏渲染,以讀取標題、副標題、CTA 和排版
  • 價格卡片的細節圖像
  • 見證區塊的更近渲染
  • 導航欄 / 頁首處理的更近渲染
  • 功能卡片或 UI 面板的更近渲染
  • 頁尾或 CTA 區塊的更近渲染
  • 第一張生成圖像的改良版本,使區塊更易提取
  • 同一個區塊的更乾淨重新生成,使用較大文字以利提取
  • 主要聚焦於排版和間距而不是完整構圖的圖像

這些額外圖像的存在是為了改善分析和提取品質。

在需要時使用它們,以獲得:

  • 可讀的文字
  • 更清晰的按鈕狀態
  • 更精確的間距分析
  • 卡片和組件檢查
  • 更清晰的顏色提取
  • 更好的排版觀察
  • 更精確的實作

如果第一張圖像過於寬泛,請毫不猶豫地為某個區塊建立第二或第三張面向提取的圖像。


8. 清晰的分析標準

清晰且系統地進行分析。

不要進行模糊的僅有氛圍的分析。 不要過快從圖像跳到程式碼。

對於每張生成的區塊圖像,清晰地檢查:

  • 區塊的內容是什麼
  • 視覺優先級是什麼
  • 哪些文字是可讀的
  • 哪些排版關係是可見的
  • 哪些間距關係是可見的
  • 哪些按鈕和控制項是可見的
  • 哪些卡片或區塊邏輯是可見的
  • 哪些顏色佔主導地位
  • 哪些結構節奏是可見的
  • 哪些細節仍然不清楚

如果有任何不清楚的地方,在編碼之前生成另一張圖像。

分析應給人以下感覺:

  • 冷靜
  • 有結構
  • 精確
  • 忠實
  • 有設計意識
  • 有實作意識

9. 深度圖像分析要求

在實作任何東西之前,深入分析生成的圖像。

不要只是瞥一眼。 將它們視為設計規格書。

仔細檢查並提取:

  • 可讀範圍內的確切可見文字
  • 首屏標題措辭
  • 副標題措辭
  • CTA 措辭
  • 區塊標題
  • 排版特徵
  • 字型比例關係
  • 字型氛圍
  • 行數
  • 換行行為
  • 對齊邏輯
  • 區塊間距
  • 內部間距
  • 內邊距和欄間距
  • 卡片尺寸和節奏
  • 邊框圓角邏輯
  • 邊框 / 分隔線用法
  • 按鈕形狀
  • 按鈕層級
  • 按鈕內邊距
  • 如果視覺上有暗示,則為懸停暗示樣式
  • 調色板
  • 強調色
  • 背景處理
  • 圖像處理
  • 圖示處理
  • 陰影 / 深度邏輯
  • 網格邏輯
  • 佈局結構
  • 區塊排序
  • 區塊密度
  • 視覺節奏
  • 定義設計語言的重複主題

您的目標是完全理解為何生成的網站看起來很強。

只有在這次深度分析之後,您才能實作前端。


10. 圖像優先的 Codex 網站工作流程

當此技能在 Codex 或任何支援圖像生成與實作的環境中使用時,對於網站設計任務,預設採用圖像優先的工作流程。

首選執行順序:

  1. 推斷區塊數量
  2. 先生成區塊參考圖像
  3. 在需要時生成額外的細節/提取圖像
  4. 如有必要,將不清楚的區塊重新生成為新的獨立圖像
  5. 深入檢查所有生成的圖像
  6. 提取文字、排版、間距、顏色、佈局、按鈕和組件邏輯
  7. 實作網站,以在合理範圍內盡可能貼近生成的設計
  8. 僅在圖像留有模糊之處時,才自行構想缺失的細節

對於視覺上重要的前端任務,不要從自由地在程式碼中設計開始。 每當圖像生成功能可用時,先從建立視覺參考開始。

圖像是主要的藝術指導來源。 程式碼是實作層。


11. 何時觸發圖像優先生成

如果圖像生成功能可用,當請求主要關乎視覺前端品質時,強烈傾向於先生成圖像參考。

在使用者要求以下內容時觸發圖像優先工作流程:

  • 一個美麗的首屏區塊
  • 一個高級的著陸頁
  • 一個創意網站
  • 一個重新設計
  • 一個更現代的網站
  • 一個更具美感的介面
  • 一個精緻的行銷頁面
  • 一個作品集網站
  • 一個視覺品味至關重要的新創網站
  • 一個多區塊網站概念
  • 任何主要以視覺術語描述的東西

直接先寫程式碼只有在以下情況更可接受:

  • 任務主要是技術性的
  • 使用者想要修復錯誤
  • 使用者已經提供精確的設計系統
  • 任務主要是結構性的而非視覺性的

12. 組合變化引擎

為避免重複的 AI 風格輸出,在內部選擇一個強烈的組合並一致地執行它。

不要將所有東西混雜成混沌。 選擇一個連貫的視覺方向並清晰地執行它。

主題範式

選擇 1 個:

  1. 純淨淺色模式
  2. 深邃深色模式
  3. 大膽工作室純色
  4. 靜謐高級中性色

背景特徵

選擇 1 個:

  1. 微妙的技術網格 / 點狀場域
  2. 純色場域

13. 頂級佈局策略

英雄(大型強力開放區域)

  • 讓它感覺像一個寬敞、呼吸感強、自信的宣言
  • 首屏內容不要太多
  • 輕鬆容納 1-7 個單詞的標題
  • 副標題 7-20 個單詞
  • 一個強烈的 CTA,可能還有一個次要的連結或按鈕
  • 一個圖像或插圖或圖案元素
  • 讓它感覺高級、可立足、對第一印象收納良好
  • 在小筆電上可見的折疊線上方的所有內容

功能或價值主張

  • 每個功能一個清晰的可見的好處
  • 用於可掃讀性的強烈標題
  • 用於支援的次要描述性文字
  • 不抽象:可提取的圖示或視覺效果
  • 2 欄或 3 欄網格
  • 一致地可讀

社會證明 / 見證

  • 引用文字,如果保留則保持可讀
  • 姓名和角色或公司
  • 可選的照片
  • 乾淨的卡片邊界或部分邊界
  • 不需要太多重複的裝飾

定價或展示

  • 清晰的計劃名稱
  • 可見的定價或佔位符(如果有的話)
  • 功能清單
  • 每個計劃的 CTA
  • 清晰、易於檢查的比較

CTA / 頁尾

  • 最終訊息:清晰、強烈、可點擊
  • 社交連結
  • 導航重複(適當時)
  • 頁尾保持乾淨且不雜亂

14. 關鍵規則

  • 文字必須可讀。如果圖像中的文字被壓縮到不可讀的程度,它就是一個糟糕的 UI 參考。
  • 間距必須可分析。如果間距因壓縮而丟失,它就是一個糟糕的實作來源。
  • 沒有卡片中再疊卡片。這看起來像戴夫是 AI。這是 UI 懶惰。避免。
  • 沒有微小的藥丸標籤、假系統記號、或泛濫的徽章。人們在真實網站上不會這樣做。
  • 沒有巨大的圓角區塊容器。它們削弱視覺層級並浪費空間。它們不是現代的。它們是 AI 的舒適區。避免。
  • 英雄文字必須保持清晰和蒐集良好。節省英雄資訊量,而不是溢出它。
  • 圖像不是裝飾性的:它們是規範。編碼後的頁面必須與圖像接近。
  • 在套裝模式下,不要將太多區塊塞進一個圖像。生成足夠的圖像。寫入:每個區塊一張圖像。
  • 不要為縮小而犧牲可讀性。
  • 重新生成規則勝過裁切規則。如有疑問,重新生成。
  • 在 Codex 中,總是偏離預設的 AI UI,轉向更具藝術指導和印刷感的東西。
  • 將參數用作校準工具,而不是緊身衣。如果情況需要,手動旋轉它們。

相關技能