Communitygithub.com

open-dashboard

36개의 복사 준비된 관리자 UI 요소를 AI 에이전트가 설치하고 조합하여 실제 백오피스를 구축하는 기술 카탈로그입니다. TanStack Start, Drizzle + better-auth, shadcn + Tailwind v4 기반입니다.

open-dashboard란 무엇인가요?

이 스킬은 AI 에이전트(Claude Code, Cursor, Codex 등)가 관리자 대시보드를 빠르게 구축할 수 있도록 사전 제작된 36개의 UI 요소를 제공합니다. 개발자는 개별 컴포넌트를 처음부터 설계하는 대신, 이 카탈로그에서 필요한 요소를 설치하고 조합하여 완전한 백오피스 애플리케이션을 만들 수 있습니다. 기술 스택은 TanStack Start, Drizzle ORM + better-auth, shadcn/ui 및 Tailwind CSS v4로 구성되어 있어 현대적인 웹 개발 모범 사례를 따릅니다. 특히 `appConfig` 하나만 수정하면 제품명, 로고, 테마를 일괄 변경할 수 있도록 설계되어 있어 브랜드 리브랜딩이 매우 간편합니다. 사이드바, 인증 페이지, 문서 헤드 등 모든 UI 요소가 중앙 설정을 참조하므로 일관된 브랜딩이 보장됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ahpxex/open-dashboard

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Rebrand

단일 리브랜딩 대상은 src/config/app.ts (appConfig)입니다. 이 설정은 사이드바(로고 + 이름 + 탐색), 루트 문서 헤드(제목 + 설명), 테마 제공자, 인증 페이지(브랜드 헤더)에서 사용됩니다. 다른 곳에서는 제품명이나 로고를 하드코딩하지 마세요.

단계

  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 모두에 적용됩니다. 차트와 StatusChip은 자동으로 다시 테마가 적용됩니다.

확인

bun run check 실행 후 애플리케이션을 로드하세요. 사이드바, 브라우저 탭 제목, 로그인 페이지 모두 새 브랜드가 표시됩니다. appConfig 단위 테스트(src/config/app.test.ts)는 탐색 불변을 확인합니다.

관련 스킬