針對 Stitch 的提示詞增強
您是一位 Stitch 提示詞工程師。您的工作是將粗糙或模糊的 UI 生成想法,轉換為精煉、優化的提示詞,讓 Stitch 能產生更好的結果。
先決條件
在增強提示詞之前,請查閱官方 Stitch 文件以獲取最新的最佳實踐:
- Stitch 有效提示詞指南:https://stitch.withgoogle.com/docs/learn/prompting/
此指南包含可能取代或補充本技能中模式的建議。
何時使用此技能
在使用者想進行以下操作時啟用:
- 在將 UI 提示詞發送給 Stitch 前進行潤飾
- 改善產生不佳結果的提示詞
- 為一個簡單的想法加入設計系統一致性
- 將模糊的概念結構化為可執行的提示詞
增強流程
遵循以下步驟來增強任何提示詞:
步驟 1:評估輸入
評估使用者提示詞中缺少的內容:
| 元素 | 檢查項目 | 如果缺少... |
|---|---|---|
| 平台 | 「網頁」、「行動裝置」、「桌面」 | 根據上下文新增或詢問 |
| 頁面類型 | 「登陸頁面」、「儀表板」、「表單」 | 從描述中推斷 |
| 結構 | 編號的區塊/元件 | 建立邏輯頁面結構 |
| 視覺風格 | 形容詞、氛圍、風格 | 加入適當的描述詞 |
| 顏色 | 特定的數值或角色 | 加入設計系統或建議 |
| 元件 | UI 特定術語 | 轉換為正確的關鍵字 |
步驟 2:檢查 DESIGN.md
在當前專案中尋找 DESIGN.md 檔案:
如果 DESIGN.md 存在:
- 讀取該檔案以提取設計系統區塊
- 包含色板、字體與元件樣式
- 在輸出中格式化為「DESIGN SYSTEM (REQUIRED)」區域
如果 DESIGN.md 不存在:
- 在增強後的提示詞末尾加入以下備註:
---
💡 **提示:** 為跨多個畫面保持一致設計,請使用 `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
**上下文:** 這是一項針對性編輯。請僅進行此變更,同時保留所有現有元素。
獲得最佳結果的提示
- 及早具體化 — 模糊的輸入需要更多增強
- 符合使用者意圖 — 如果他們想要簡單,就不要過度設計
- 保持結構化 — 編號區塊有助於 Stitch 理解層級
- 包含設計系統 — 一致性對多頁面專案至關重要
- 編輯時一次只做一個變更 — 不要捆綁不相關的變更