工程開發
wednesday-design avatar

wednesday-design

UI/UX 設計助手,為 React/Next.js 專案強制執行組件庫使用規範、可訪問性與設計標記。確保使用 shadcn/ui、Aceternity 等核准庫來保持視覺一致性。

簡介

wednesday-design 技能作為 Wednesday Solutions 專案現代前端開發的嚴格 UI 與 UX 合規引擎。它專門針對使用 Tailwind CSS 的 React 與 Next.js 環境進行了優化,擔任設計一致性的守門人。此技能的主要任務是透過強制執行從 shadcn/ui、Aceternity UI、Magic UI、Motion Primitives、Animate UI、Eldora UI、Cult UI 與 ABUI 等八個核准庫中挑選的 492 個以上預先驗證組件,來消除客製化 UI 組件的開發需求。透過集中化設計決策,它確保所有 UI 元素皆經過壓力測試、具備無障礙性且效能優異。

  • 強制嚴格遵守組件庫優先順序清單,要求開發人員在嘗試任何客製樣式前,優先使用現有組件。

  • 提供視覺設計標記、間距系統與字體排版層級(Instrument Serif 與 DM Sans)的立即指導,以確保品牌對齊。

  • 提供 UI 解決方案的快速查詢功能,將功能需求(如 3D 卡片效果、資料表格、對話框或打字機動畫)映射到確切的核准組件。

  • 預設整合無障礙性審查,在非合規的 UI 元素進入程式碼庫之前進行標記。

  • 包含明確的決策流程:檢查組件是否存在、組合現有組件,或使用預定義的設計標記來擴展樣式。

  • 透過將視覺設計輸出與業務邏輯、TypeScript 定義及 API 路由結構進行嚴格區分,防止架構偏移。

  • 每當您在建置 UI 組件、應用 Tailwind 類別或處理前端無障礙問題時,請使用此技能。

  • 在撰寫任何新程式碼之前,請務必查閱核准的組件庫索引,以防止重複或非標準組件的產生。

  • 當找不到所需的 UI 組件時,請遵循升級協議:先嘗試組合現有組件,接著擴展樣式,僅在沒有其他可行方案時才尋求客製化實作的批准。

  • 遵守既定的 4px 基底網格間距系統與品牌專屬配色方案(綠色 #4ADE80 到青色 #0D9488),以維持頂級且極簡的美學風格。

  • 開發人員應將此技能視為視覺輸出的強制同行審查員,將一致性與維護速度置於客製化功能實作之上。

倉庫統計

Star 數
148
Fork 數
17
Open Issue 數
1
主要語言
JavaScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午09:39
在 GitHub 查看