Communitygithub.com

ahpxex/open-dashboard

收錄 36 個立即可用的管理後台 UI 元件,AI 代理可安裝並組合成真實的後台系統。基於 TanStack Start、Drizzle + better-auth、shadcn + Tailwind v4 建構。

open-dashboard 是什麼?

此技能提供一個包含 36 種立即可用的管理後台 UI 元件目錄,專為 AI 代理(如 Claude Code、Cursor、Codex)設計。它讓 AI 能直接安裝這些元件,並將它們組合、拼裝成一個功能完整的後台管理系統,大幅縮短開發時間。該專案基於現代技術棧建構:TanStack Start 作為前端框架、Drizzle ORM 搭配 better-auth 處理資料庫與身份驗證、shadcn/ui 元件庫與 Tailwind CSS v4 進行樣式設計。使用方式很簡單:修改 `src/config/app.ts` 中的 `appConfig` 即可更換品牌名稱、描述、圖示與主題;側邊欄導覽則在 `src/lib/sidebar-items.ts` 中調整。所有顏色主題透過 CSS 變數定義在 `src/styles/app.css` 中,圖表與狀態標籤會自動跟隨主題變化。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add ahpxex/open-dashboard

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

品牌重塑

唯一的品牌設定面是 src/config/app.ts(appConfig)。它由 側邊欄(Logo + 名稱 + 導航)、根文件頭(標題 + 描述)、主題提供者,以及驗證頁面(品牌標頭)所使用。 除此之外,不應在其他地方硬編碼產品名稱或 Logo。

步驟

  1. 編輯 src/config/app.ts:

    • name—產品名稱(側邊欄、<title>、驗證標頭)。
    • description—<meta name="description">。
    • logo—任何 Phosphor 圖示元件(例如 import { RocketIcon })。
    • theme—{ defaultTheme: "light" | "dark" | "system", enableSystem }。
  2. 導航 位於 src/lib/sidebar-items.ts(mainMenuItems、 bottomMenuItems),以 appConfig.nav 的形式呈現。可以新增/移除/重新排序項目; 請保留 // create-resource:anchor 這行(生成器會在其上方插入內容)。

  3. 主題標記(顏色)是位於 src/styles/app.css 中的 CSS 變數 (--primary、--chart-1..5、……),適用於明亮與 .dark 模式。圖表與狀態標籤會 自動重新設定主題。

驗證

執行 bun run check,然後載入應用程式:側邊欄、瀏覽器分頁標題以及 登入頁面都會顯示新的品牌資訊。appConfig 的單元測試會驗證導航的不變性(src/config/app.test.ts)。

相關技能