先決定你現在是要學,還是要在專案裡做
網站負責解釋與分發工作包;真正的 Repository 掃描、缺口判斷與文件產出交給 Coding Agent。
SDLC 實作課 · 交付物練習
先理解這份文件替你消除什麼不確定
在花錢做精緻 UI 前先驗證 layout 與流程
跳過 wireframe 直接畫高保真 UI 是常見浪費:UI 改三輪、layout 還是錯。
Wireframe 用最低成本驗證「element 排列、資訊優先序、互動順序」,這層對了,後續 UI 才有意義。
不畫 wireframe,stakeholder 容易爭論顏色與圖示,沒人討論底層 layout 邏輯。
誰負責、交給誰
主責: UX
協作: PM(驗證需求對齊)、UI(接續做高保真)、FE/Mobile(評估實作可行性)
下游收件: UI 畫 mockup、UX 做 usability test、Dev 估時
何時值得做
必要時機: 新功能首版、複雜表單/多步驟流程、跨平台對齊
不需要時: 既有元件複用、micro-interaction 微調
常見誤用: 把 wireframe 做太精緻(會讓 stakeholder 開始爭顏色);應刻意保持灰階、無細節,聚焦 layout 與流程
- 01讀大綱
- 02比範本
- 03填素材
- 04貼提示詞
- 05對照驗收
Anatomy · 文件解剖
輕量版先回答 6 個核心章節
章節名稱可以因團隊調整,但每一段要求的判斷不能被省略。先讀問題,再看格式。
- 01
Executive Summary
範本必要章節
3-5 行:涵蓋 N 個 screen、主要 flow、選用 fidelity 等級與 rationale
- 02
Screens
範本必要章節
至少 3 個 screen;每個含 purpose + key_elements + reading_pattern + states_covered
- 03
Content Priorities
範本必要章節
每個 screen 列 primary / secondary / tertiary 三個元素 + 為何此優先序
- 06
Breakpoints & Fidelity
範本必要章節
至少含 mobile_360 + desktop_1280;fidelity 必為 low / mid
- 10
Decision Log(key 2-3 條)
範本必要章節
每條必含 chosen + 至少 1 個 rejected + 拒絕原因
- 12
Confidence & Sources & TODO
範本必要章節
把已確認的內容、判斷依據與仍待補充的資訊清楚分開。
Study · 對照學習
同一份交付物,先練核心,再看完整深度
輕量範本適合第一次練習與 MVP;完整範本保留跨職能交棒需要的細節。兩者都要求未知事項保持可見。
這張卡目前提供已審定的輕量與完整範本;不以 AI 臨時生成的內容冒充實際案例。
30 分鐘內先完成核心章節。
---
doc_type: "wireframe"
variant: "light"
status: "draft"
owner: "<your-name>"
last_updated: "YYYY-MM-DD"
upstream:
required: ["user-flow", "information-architecture"]
optional: ["prd"]
---
# Wireframe: <product-name>
**Status:** Draft v0.X · **Owner:** <UX name> · **Last updated:** YYYY-MM-DD
> [!IMPORTANT]
> **AI 填寫規則:** 本範本 6 段(編號 1, 2, 3, 6, 10, 12),全部必填——刻意沿用完整版章節編號讓兩版可對照。每 screen 必含 `purpose + key_elements + states_covered`;fidelity 必為 low / mid(不出 high);每分類行內加 `(依據:user-flow §XXX / IA §YYY)`;每量化欄位加 `[H]/[M]/[L]` badge;缺資料寫 `_TODO: 需要 XXX_` 不編造(不要自行決定品牌色或文案)。
---
## 1. Executive Summary
<!-- ai-fill: 3-5 行:涵蓋 N 個 screen、主要 flow、選用 fidelity 等級與 rationale -->
<3-5 行說明>
> **TL;DR:** <一句話:使用者進入產品到完成核心任務的 layout 骨架>
---
## 2. Screens
<!-- ai-rule: 至少 3 個 screen;每個含 purpose + key_elements + reading_pattern + states_covered -->
### S1: <screen 名稱>
- **Purpose:** <一句話說此 screen 解決什麼>
- **Key elements:** header / primary_action / content_blocks / secondary_action / footer
- **Reading pattern:** F / Z / center / list
- **States covered:** default, empty, loading, error
- **Confidence:** **[H]** — **Source:** user-flow §1
### S2: ...
---
## 3. Content Priorities
<!-- ai-rule: 每個 screen 列 primary / secondary / tertiary 三個元素 + 為何此優先序 -->
| Screen | Element | Priority | Rationale | Confidence |
|---|---|---|---|---|
| S1 | <例:CTA「開始試用」> | primary | <引用 user goal> | **[H]** |
| S1 | <secondary 元素> | secondary | ... | **[M]** |
---
## 6. Breakpoints & Fidelity
<!-- ai-rule: 至少含 mobile_360 + desktop_1280;fidelity 必為 low / mid -->
| Breakpoint | Layout |
|---|---|
| mobile_360 | <stack / 1-col 描述> |
| desktop_1280 | <multi-col 描述> |
- **Fidelity level:** low / mid(**不出 high**)
- **Rationale:** 刻意保持灰階、避免過早討論視覺
---
## 10. Decision Log(key 2-3 條)
<!-- ai-rule: 每條必含 chosen + 至少 1 個 rejected + 拒絕原因 -->
| Date | Decision | Options | Chosen | Rejected why | Confidence |
|---|---|---|---|---|---|
| YYYY-MM-DD | 主導航用什麼 | top-tab / side-nav / hamburger | top-tab | side-nav (mobile 不友善)、hamburger (隱藏功能) | **[H]** |
---
## 12. Confidence & Sources & TODO
- **整份文件最低 confidence 欄位:** <列出所有 [L] 與 [M]>
- **Fabricated assumptions:**
- <例:假設使用者已登入>
- **Highest-value next input:** <例:實際斷點分析 / mobile gesture 限制>
### TODO(缺資料)
- _TODO: 需要 UI / Brand 提供文案 owner_
---
> [!CAUTION]
> **輸出前 AI 自檢:**
> - [ ] 6 段 H2 章節齊全(編號 1, 2, 3, 6, 10, 12)
> - [ ] 每個 screen 帶 `[H/M/L]` badge + 行內 `(依據:...)`
> - [ ] Fidelity 為 low / mid(**沒寫 high**)
> - [ ] States covered ≥ 4(default / empty / loading / error)
> - [ ] Decision Log ≥ 1 條,每條有 rejected reason
> - [ ] 沒有編造品牌色 / 最終文案
> - [ ] 無 YAML / JSON schema 輸出(wireframe 是給人讀的 markdown)Practice · 換你試做
先用自己的話交代素材,不需要先學會工程術語
確定的就寫,不確定的留白。下一步要做的是請 Agent 找缺口,不是讓它替你猜一套合理答案。
可以先留白;複製提示詞後再到 Coding Agent 裡補充。
AI Practice · 手動三步
先問、再寫、最後審,不把整條流程鎖死
每一步都是獨立工作包。你可以停下補資料、修改限制或重做某一步,不需要服從固定的 Agent 接力流程。
只找阻擋文件成立的未知
先補會改變範圍、判斷或驗收結果的資訊,不急著寫文件。
我要製作「Wireframe · 線框稿」。先不要產出文件。
請根據我的素材,找出會影響這份文件正確性或可執行性的未知事項,一次最多問 5 題。
每題請包含:
1. 問題
2. 為什麼現在必須知道
3. 它會影響哪個章節或決定
已經回答的事不要重問;可以延後的事標成「待決策」;不要替我猜答案。
本文件的核心章節:Executive Summary、Screens、Content Priorities、Breakpoints & Fidelity、Decision Log(key 2-3 條)、Confidence & Sources & TODO複製後,請在標示位置貼上自己的素材。
Review · 自己驗收
文件存在,不代表下一個角色真的能使用
逐條檢查 Agent 的輸出。人類負責需求、限制與驗收,也必須能說明重要結論從哪裡來。
帶著這份文件,繼續到「Prototype · 互動原型」
下一張卡會接住新的決策問題;不用一次把整條 SDLC 全做完。
