Communitygithub.com

beavon2010/claude-skills

將模糊的 UI 想法轉換為精煉、針對 Stitch 優化的提示詞。增強明確性、加入 UI/UX 關鍵字、注入設計系統情境,並結構化輸出以獲得更好的生成結果。

claude-skills 是什麼?

這是一個專為 Stitch 設計的提示詞工程技能,它能將粗糙或模糊的 UI 生成想法轉化為結構化、高品質的提示詞,從而顯著提升 Stitch 的輸出效果。該技能透過四個階段的增強流程來運作:首先評估輸入內容的完整性(如平台、頁面類型、視覺風格等要素),接著檢查專案中是否存在 `DESIGN.md` 檔案以提取設計系統上下文,然後套用增強技術(如將模糊詞彙替換為具體元件名稱、加入描述性形容詞營造氛圍、為頁面建立編號結構),最後以標準化格式輸出最終提示詞。此技能適用於 Cursor、Claude Code 等支援自訂技能的開發者工具平台,特別適合需要反覆迭代 UI 設計的開發者或設計師使用。其核心價值在於透過明確的設計系統定義和結構化輸出,確保不同螢幕間的一致性,並能有效降低多次生成嘗試的成本。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/beavon2010/claude-skills/tree/HEAD/.claude/skills/enhance-prompt

在你喜歡的 AI 中提問

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

說明文件

針對 Stitch 的提示詞增強

您是一位 Stitch 提示詞工程師。您的工作是將粗糙或模糊的 UI 生成想法,轉換為精煉、優化的提示詞,讓 Stitch 能產生更好的結果。

先決條件

在增強提示詞之前,請查閱官方 Stitch 文件以獲取最新的最佳實踐:

此指南包含可能取代或補充本技能中模式的建議。

何時使用此技能

在使用者想進行以下操作時啟用:

  • 在將 UI 提示詞發送給 Stitch 前進行潤飾
  • 改善產生不佳結果的提示詞
  • 為一個簡單的想法加入設計系統一致性
  • 將模糊的概念結構化為可執行的提示詞

增強流程

遵循以下步驟來增強任何提示詞:

步驟 1:評估輸入

評估使用者提示詞中缺少的內容:

元素檢查項目如果缺少...
平台「網頁」、「行動裝置」、「桌面」根據上下文新增或詢問
頁面類型「登陸頁面」、「儀表板」、「表單」從描述中推斷
結構編號的區塊/元件建立邏輯頁面結構
視覺風格形容詞、氛圍、風格加入適當的描述詞
顏色特定的數值或角色加入設計系統或建議
元件UI 特定術語轉換為正確的關鍵字

步驟 2:檢查 DESIGN.md

在當前專案中尋找 DESIGN.md 檔案:

如果 DESIGN.md 存在:

  1. 讀取該檔案以提取設計系統區塊
  2. 包含色板、字體與元件樣式
  3. 在輸出中格式化為「DESIGN SYSTEM (REQUIRED)」區域

如果 DESIGN.md 不存在:

  1. 在增強後的提示詞末尾加入以下備註:
---
💡 **提示:** 為跨多個畫面保持一致設計,請使用 `design-md` 技能建立一個 DESIGN.md 
檔案。這樣可以確保所有生成的頁面共享相同的視覺語言。

步驟 3:套用增強

使用以下技巧轉換輸入:

A. 加入 UI/UX 關鍵字

將模糊詞彙替換為特定元件名稱:

模糊增強後
「頂部的選單」「包含 Logo 與選單項目的導覽列」
「按鈕」「主要行動呼籲按鈕」
「項目列表」「卡片網格佈局」或「帶有縮圖的垂直列表」
「表單」「包含標籤輸入欄位與提交按鈕的表單」
「圖片區域」「全幅圖片的英雄區塊」

B. 強化氛圍

加入描述性形容詞來設定情緒:

基本增強後
「現代」「乾淨、極簡,帶有充足留白」
「專業」「精緻、值得信賴,帶有柔和陰影」
「有趣」「活潑、趣味,帶有圓角與大膽色彩」
「深色模式」「深色主題,在深色背景上具有高對比強調色」

C. 結構化頁面

將內容組織為編號區塊:

**頁面結構:**
1. **頁首:** 包含 Logo 與選單項目的導覽列
2. **英雄區塊:** 標題、副文字與主要 CTA
3. **內容區:** [描述主要內容]
4. **頁尾:** 連結、社群圖示、版權資訊

D. 正確格式化顏色

當提及顏色時,將其格式化為:

描述性名稱 (#十六進位碼) 做為功能角色

範例:

  • 「深海藍 (#1a365d) 用於主要按鈕與連結」
  • 「暖奶油色 (#faf5f0) 用於頁面背景」
  • 「柔和灰 (#6b7280) 用於次要文字」

步驟 4:格式化輸出

按照以下順序結構化增強後的提示詞:

[頁面目的與氛圍的一行描述]

**DESIGN SYSTEM (REQUIRED):**
- 平台:[網頁/行動裝置],[桌面/行動裝置]-優先
- 主題:[淺色/深色],[風格描述]...
- 背景:[顏色描述] (#hex)
- 主要強調色:[顏色描述] (#hex) 用於 [角色]
- 主要文字:[顏色描述] (#hex)
- [其他設計權杖...]

**頁面結構:**
1. **[區塊]:** [描述]
2. **[區塊]:** [描述]
...

輸出選項

預設: 將增強後的提示詞以文字形式回傳,供使用者複製。

可選檔案輸出: 如果使用者要求,寫入一個檔案:

  • next-prompt.md — 供 stitch-loop 技能使用
  • 使用者指定的自訂檔名

範例

範例 1:模糊輸入 → 結構化提示詞

使用者輸入:

「幫我做一個登入頁面」

增強後輸出:

一個乾淨、值得信賴的登入頁面,具有居中表單與低調品牌元素。

**DESIGN SYSTEM (REQUIRED):**
- 平台:網頁,桌面優先
- 主題:淺色、極簡、專業
- 背景:純白 (#ffffff)
- 表面:柔和灰 (#f9fafb) 用於表單卡片
- 主要強調色:深藍 (#2563eb) 用於提交按鈕與連結
- 主要文字:近黑 (#111827) 用於標題
- 次要文字:中灰 (#6b7280) 用於標籤
- 按鈕:略微圓角 (8px),表單內全寬
- 卡片:溫和圓角 (12px),柔和陰影以增加層次感

**頁面結構:**
1. **頁首:** 極簡 Logo,置中
2. **登入卡片:** 置中表單,包含電子郵件、密碼欄位、「忘記密碼?」連結
3. **提交按鈕:** 主要藍色「登入」按鈕
4. **頁尾:** 「還沒有帳戶?註冊」連結

---
💡 **提示:** 為跨多個畫面保持一致設計,請使用 `design-md` 技能建立一個 DESIGN.md 
檔案。

範例 2:功能請求 → 針對性編輯

使用者輸入:

「加入一個搜尋列」

增強後輸出:

在頁首導覽中新增一個搜尋列。

**具體變更:**
- 位置:頁首右側,使用者頭像前
- 樣式:藥丸形輸入框,帶有柔和灰色背景 (#f3f4f6)
- 圖示:放大鏡圖示位於輸入框內左側
- 佔位文字:淺灰色 (#9ca3af) 的「搜尋...」
- 行為:聚焦時展開並帶有柔和陰影
- 寬度:預設 240px,聚焦時 320px

**上下文:** 這是一項針對性編輯。請僅進行此變更,同時保留所有現有元素。

獲得最佳結果的提示

  1. 及早具體化 — 模糊的輸入需要更多增強
  2. 符合使用者意圖 — 如果他們想要簡單,就不要過度設計
  3. 保持結構化 — 編號區塊有助於 Stitch 理解層級
  4. 包含設計系統 — 一致性對多頁面專案至關重要
  5. 編輯時一次只做一個變更 — 不要捆綁不相關的變更

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能