L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

ui-ux-design

ui-ux-design

UI/UX 設計:介面設計原則、用戶體驗、可用性、無障礙設計

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

schema: "1.0" name: ui-ux-design version: "1.1.0" description: UI/UX 設計:介面設計原則、用戶體驗、可用性、無障礙設計 triggers: keywords: primary: [UI, UX, 介面設計, 用戶體驗, interface, user-experience, wireframe] secondary: [usability, accessibility, 可用性, 無障礙, prototype, 原型, 設計系統] context_boost: [figma, design, component, layout, mobile, responsive] context_penalty: [backend, api, database, trading] priority: high keywords: [creative, design, ui, ux, interface] dependencies: software-skills: [frontend] author: claude-domain-skills

UI/UX 設計 UI/UX Design

以用戶為中心的設計思維

適用場景

  • 設計用戶介面和互動流程
  • 建立設計系統和元件庫
  • 進行可用性評估
  • 確保無障礙合規
  • 製作線框圖和原型

核心設計原則

原則說明
一致性相同功能使用相同的視覺和互動模式
可見性重要資訊和操作應該容易被發現
回饋每個操作都應該有即時的視覺或聽覺回饋
容錯允許用戶撤銷操作,避免災難性錯誤
簡約只顯示必要的資訊,減少認知負荷

視覺層級

層級用途設計手法
Primary主要行動大按鈕、強對比色
Secondary次要行動較小、輪廓按鈕
Tertiary輔助資訊文字連結、淡色

視覺重量優先級:大小 > 顏色對比 > 粗細 > 位置 > 間距

間距系統(8pt Grid)

Token值用途
xs4px緊湊間距
sm8px相關元素
md16px區塊間距
lg24px區塊間距
xl32px章節間距
xxl48px大區塊分隔

色彩使用

語意色彩

色彩用途Hex 範例
Primary品牌主色、主要 CTA#0066FF
Success成功、確認、完成#00C853
Warning警告、需注意#FFB300
Error錯誤、危險、刪除#FF3D00
Info資訊、提示#00B0FF

對比度要求(WCAG 2.1)

層級普通文字大型文字
AA4.5:13:1
AAA7:14.5:1

無障礙設計 (WCAG POUR)

原則核心要求
Perceivable圖片有 alt、色彩不是唯一資訊、對比度 AA
Operable鍵盤可操作、Focus 明顯、無閃爍
Understandable語言指定、表單標籤清楚、導航一致
Robust語意化 HTML、ARIA 正確、跨裝置相容

常見修復

問題解決方案
圖片無 alt<img alt="描述">
低對比度使用對比度檢查工具
無鍵盤導航確保 tabindex 正確
無 focus 指示加入 :focus 樣式

詳細 WCAG 檢查清單見 extended/checklists.md

互動設計模式

導航模式

  • Tab Bar: 3-5 個主要功能(行動裝置)
  • Side Nav: 多層級導航(桌面)
  • Breadcrumb: 深層結構回溯

輸入模式

  • Inline Validation: 即時驗證
  • Progressive Disclosure: 逐步顯示
  • Default Values: 預填合理預設

回饋模式

  • Toast: 非阻斷式通知
  • Modal: 需要用戶決策
  • Skeleton: 載入中佔位

設計系統元件

基礎元件

Button, Input, Select, Checkbox/Radio, Toggle, Icon

複合元件

Card, Modal, Toast, Table, Pagination, Navigation

版面元件

Container, Grid, Stack, Divider

Nielsen 10 大可用性啟發式

#啟發式檢查問題
1系統狀態可見用戶知道目前發生什麼事嗎?
2現實與系統匹配使用用戶熟悉的語言嗎?
3用戶控制與自由可以撤銷/返回嗎?
4一致性與標準遵循平台慣例嗎?
5錯誤預防是否預防錯誤發生?
6識別而非回憶選項是否可見?
7靈活與效率有快捷方式嗎?
8美學與極簡是否只顯示必要資訊?
9錯誤恢復錯誤訊息有幫助嗎?
10幫助與文件需要時能找到幫助嗎?

常見錯誤

錯誤正確做法
按鈕顏色區分功能用大小/位置/文字區分
Placeholder 當標籤使用獨立的 label
無 hover 狀態所有可互動元素有 hover
自動播放影片需要用戶主動播放

用戶測試類型

類型說明適用階段
探索性了解用戶如何自然使用早期原型
任務導向完成特定任務設計中期
比較測試A vs B 方案決策階段
基準測試量化效能指標上線前/後

測試準備清單見 extended/checklists.md

響應式設計

斷點(Mobile First)

裝置寬度
手機< 640px(預設)
平板>= 768px
筆電>= 1024px
桌機>= 1280px

關鍵策略

  • 手機:觸控區域 44px+、單欄布局
  • 桌面:hover 狀態、多欄布局

響應式詳細指南見 extended/examples.md

動效設計原則

原則實作
目的性引導注意力、表達關係
自然性使用緩動函數
快速大多 200-300ms
一致性建立動效規範

緩動函數詳細參考見 extended/examples.md

深色模式要點

  • 不是簡單反轉,需重新設計色階
  • 背景層級:#121212 → #1E1E1E → #2D2D2D
  • 文字:87% / 60% / 38% 白色透明度
  • 強調色降低飽和度,確保對比度

深色模式完整指南見 extended/examples.md

設計系統建立

Audit(審計) → Define(定義) → Build(建立) → Maintain(維護)

詳細步驟與 Design Token 範例見 extended/templates.md

工具推薦

  • 設計:Figma, Sketch
  • 原型:Figma, ProtoPie
  • 無障礙測試:axe, WAVE
  • 對比度:WebAIM Contrast Checker

相關資源

延伸閱讀

  • extended/templates.md - 設計交接清單、測試報告模板、Design Token
  • extended/examples.md - 響應式、動效、深色模式詳細指南
  • extended/checklists.md - WCAG、可用性測試、上線前檢查清單
Skills enregistrées