版本:v0.1 更新日期:2026-06-21
讓 OpenCode 獲得專業級的 UI/UX 設計智能,包含 67 種 UI 風格、161 個設計推理規則、57 組字體搭配、99 條 UX 指南、25 種圖表類型,覆蓋 15+ 技術棧:
- 用官方安裝器一鍵安裝 UI/UX Pro Max 主技能 + 6 個子技能
- 設定 opencode.json 權限
- 直接在對話中獲得 AI 驅動的 UI/UX 設計建議與生成
安裝後你可以在 OpenCode 中輸入「設計一個玻璃擬態的登入頁面」或「用 neubrutalism 風格做儀表板」來啟用設計智能。
- 已完成 懶人包 #00:環境建置(Node.js + OpenCode)
- 網路連線(首次安裝需要)
npx uipr@latest --opencode此指令會自動安裝到 ~/.agents/skills/ 下:
ui-ux-pro-max/— 主技能(設計智能核心)ui-styling/— UI 樣式(含 25 個 OFL 字體)design/— 設計生成(CIP 品牌識別、標誌、圖示)design-system/— 設計系統(令牌、投影片、元件)brand/— 品牌管理banner-design/— 橫幅設計slides/— 簡報製作
編輯 ~/.config/opencode/opencode.json,在 permission.skill 加入:
"ui-ux-pro-max": "allow"ls -la ~/.agents/skills/ui-ux-pro-max/SKILL.md預期看到 SKILL.md 存在。也可確認共 7 個相關技能目錄:
ls -d ~/.agents/skills/ui-*/在 OpenCode 中輸入以下任一句話測試:
幫我設計一個登入頁面,用 glassmorphism 風格
或
ui/ux pro max
| 領域 | 數量 | 說明 |
|---|---|---|
| UI 風格 | 67 種 | glassmorphism, neubrutalism, claymorphism 等 |
| 設計推理規則 | 161 條 | 排版、色彩、間距、響應式等決策規則 |
| 字體搭配 | 57 組 | Google Fonts 字體對(含 fallback) |
| 色板 | 161 組 | 依產品類型分類(SaaS, E-commerce, Fintech 等) |
| UX 指南 | 99 條 | 最佳實踐與反模式 |
| 圖表類型 | 25 種 | 附函式庫推薦(chart.js, recharts, d3 等) |
| 技術棧 | 15+ | React, Next.js, Vue, Svelte, Flutter, SwiftUI 等 |
| 情境 | 在 OpenCode 中輸入 |
|---|---|
| 觸發技能 | ui/ux pro max 或 uipm |
| 設計頁面 | 幫我設計一個登入頁面 |
| 指定風格 | 用 neubrutalism 風格做儀表板 |
| 深色模式 | 設計一個深色模式的設定頁面 |
| 字體建議 | 這個 SaaS 產品用什麼字體好? |
| 配色方案 | Fintech 產品推薦什麼色板? |
| 圖表選擇 | 用來顯示季度營收的圖表推薦 |
| UX 審查 | 幫我 review 這個頁面的 UX |
| 動畫效果 | 登入按鈕的過渡動畫怎麼做? |
| 響應式 | 這個表格在小螢幕怎麼處理? |
如果你也安裝了 #14 Awesome DESIGN.md 品牌設計技能,可以:
- 下載品牌 DESIGN.md(如 Stripe 的設計系統)
- 讓 UI/UX Pro Max 按該品牌風格生成 UI
- 同時獲得品牌色彩/字體規範 + 設計智能建議
## UI/UX Pro Max 技能安裝完成
- npx uipr@latest --opencode:✅ 成功 / ❌ 失敗
- 主技能目錄:~/.agents/skills/ui-ux-pro-max/ ✅
- 子技能:6 個全部安裝 / ⚠️ 部分安裝
- opencode.json 權限:✅ ui-ux-pro-max: allow
- 對話測試:✅ 成功 / ❌ 失敗| 問題 | 解法 |
|---|---|
npx uipr@latest 找不到 |
確認 Node.js 18+ 已安裝,執行 node --version |
| 安裝後沒反應 | 確認 opencode.json 有加入 "ui-ux-pro-max": "allow" |
| 技能未載入 | 直接說「ui/ux pro max」強制觸發 |
| 想移除 | 刪除 ~/.agents/skills/ui-ux-pro-max/ 目錄 |
| 更多資訊 | 官網 https://uupm.cc / GitHub: nextlevelbuilder/ui-ux-pro-max-skill |
rm -rf ~/.agents/skills/ui-ux-pro-max/
rm -rf ~/.agents/skills/ui-styling/
rm -rf ~/.agents/skills/design/
rm -rf ~/.agents/skills/design-system/
rm -rf ~/.agents/skills/brand/
rm -rf ~/.agents/skills/banner-design/
rm -rf ~/.agents/skills/slides/編輯 ~/.config/opencode/opencode.json,從 "permission" 的 "skill" 區塊移除 "ui-ux-pro-max": "allow"。
若你使用 Trae IDE,以下為對應的安裝/更新/移除步驟。
-
執行官方安裝器以取得技能檔案:
npx uipr@latest --opencode
-
選擇安裝層級:
- 全域(推薦,所有專案可用):
~/.agents/skills/ui-ux-pro-max/ - 專案(僅當前專案):
.agents/skills/ui-ux-pro-max/
# 全域 mkdir -p ~/.agents/skills/ui-ux-pro-max/ cp -r ~/.agents/skills/ui-ux-pro-max/* ~/.agents/skills/ui-ux-pro-max/ # 或專案 mkdir -p .agents/skills/ui-ux-pro-max/ cp -r ~/.agents/skills/ui-ux-pro-max/* .agents/skills/ui-ux-pro-max/
- 全域(推薦,所有專案可用):
-
重新載入 Trae(Cmd+R / Ctrl+R)
-
對 Trae 說「幫我設計一個登入頁面」,確認可載入
重新執行 npx uipr@latest --opencode,再將更新的檔案複製到對應目錄:
- 全域:
~/.agents/skills/ui-ux-pro-max/ - 專案:
.agents/skills/ui-ux-pro-max/
# 全域
rm -rf ~/.agents/skills/ui-ux-pro-max/
# 或專案
rm -rf .agents/skills/ui-ux-pro-max/| 日期 | 版本 | 更新內容 |
|---|---|---|
| 2026-06-21 | v0.1 | 初版 |