W
design-system-patterns
作者 wshobsondesign-system-patterns 協助團隊利用設計代幣、強大的主題系統與元件架構範式,打造可擴展且一致的設計系統。非常適合建立設計系統基礎、主題切換或元件庫的 UI 設計師與 React 開發者。
Stars0
收藏0
評論0
加入時間2026年3月28日
分類UI 設計
安裝指令
npx skills add https://github.com/wshobson/agents --skill design-system-patterns
總覽
概覽
什麼是 design-system-patterns?
design-system-patterns 是一套實用技能,幫助打造可擴展且一致的設計系統。它提供設計代幣、主題基礎設施與元件架構的指引與範式,主要針對 UI 設計與基於 React 的專案。
誰適合使用這項技能?
- 希望建立可維護設計系統的 UI 設計師與前端工程師
- 建置元件庫或多品牌主題的團隊
- 實作主題切換或語意代幣階層的開發者
解決的問題
- 以代幣集中管理色彩、字型、間距等設計決策
- 支援強大的主題切換(淺色/深色、品牌主題)
- 支援可擴展的元件 API 與複合元件範式
- 串接設計到程式碼流程,包括 Figma 代幣整合
使用方式
安裝步驟
- 透過 Agent Skills Finder 安裝 design-system-patterns:
npx skills add https://github.com/wshobson/agents --skill design-system-patterns - 瀏覽主要檔案:
SKILL.md:技能概覽與使用說明references/design-tokens.md:代幣結構與命名規範references/theming-architecture.md:CSS 自訂屬性與主題切換references/component-architecture.md:React 元件範式
設計代幣:入門指南
- 將代幣分類為原始、語意與元件代幣
- 使用 JSON 或 CSS 自訂屬性以跨平台產生代幣
- 範例色彩代幣結構:
{ "color": { "primitive": { "gray": { "100": { "value": "#f5f5f5" } } } } }
主題基礎設施
- 利用 CSS 自訂屬性與
[data-theme]選擇器實作主題切換 - 使用 React context 提供動態主題管理
- 支援系統偏好設定(如
prefers-color-scheme)
元件架構範式
- 使用 React context 建構複合元件以共享狀態
- 採用多態範式(
as屬性)實現彈性渲染 - 定義變體與尺寸以擴展 API
適應指引
- 將參考資料視為範本,避免直接複製
- 將範式整合至自有程式庫,依技術棧與品牌調整
常見問題
哪裡可以找到詳細範例?
請查看 references/ 資料夾,深入了解設計代幣、主題與元件架構。
design-system-patterns 僅限 React 使用嗎?
雖然多數範式使用 React context,代幣與主題指引則是跨平台,可調整應用於其他框架。
如何預覽技能結構?
開啟 Files 分頁,檢視所有檔案,包括巢狀參考與輔助腳本。
什麼情況下不適合使用 design-system-patterns?
若專案不需可擴展主題、元件庫或設計代幣管理,較簡單的 UI 解決方案可能更合適。
可以用這項技能開發行動應用嗎?
可以,設計代幣與主題範式可調整應用於 iOS 與 Android 平台。
評分與評論
尚無評分
分享你的評論
登入後即可為這項技能評分並留言。
G
0/10000
最新評論
儲存中...
