Communitygithub.com

ahpxex/open-dashboard

Um catálogo de skills com 36 modelos de UI administrativa prontos para copiar que um agente de IA instala e compõe em um back-office real. Construído com TanStack Start, Drizzle + better-auth, shadcn + Tailwind v4.

O que é open-dashboard?

Este é um catálogo de skills para agentes de IA (como Claude Code, Cursor, Codex) que fornece 36 modelos prontos de interface administrativa (admin UI). Em vez de construir cada painel do zero, o agente pode instalar e compor esses componentes pré-definidos para montar rapidamente um back-office completo. A stack técnica inclui TanStack Start, Drizzle + better-auth para autenticação, shadcn e Tailwind v4 para estilização. O skill é útil porque acelera drasticamente a criação de painéis administrativos, padroniza a estrutura e permite que o agente foque na lógica de negócio ao invés de reinventar a roda de UI. Suporta personalização de marca, navegação e temas de cores via CSS variables.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add ahpxex/open-dashboard

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Rebrand

A única superfície de rebranding é src/config/app.ts (appConfig). Ela é consumida pela barra lateral (logotipo + nome + navegação), pelo cabeçalho do documento raiz (título + descrição), pelo provedor de tema e pelas páginas de autenticação (cabeçalho da marca). Nenhum outro local deve hardcodar o nome do produto ou logotipo.

Passos

  1. Edite src/config/app.ts:

    • name — nome do produto (barra lateral, <title>, cabeçalho de autenticação).
    • description — <meta name="description">.
    • logo — qualquer componente de ícone do Phosphor (ex.: import { RocketIcon }).
    • theme — { defaultTheme: "light" | "dark" | "system", enableSystem }.
  2. A navegação reside em src/lib/sidebar-items.ts (mainMenuItems, bottomMenuItems), disponibilizada como appConfig.nav. Adicione/remova/reordene itens; mantenha a linha // create-resource:anchor (o gerador insere acima dela).

  3. Os tokens de tema (cores) são variáveis CSS em src/styles/app.css (--primary, --chart-1..5, …) para light e .dark. Gráficos e StatusChips se retematizam automaticamente.

Verificar

bun run check, depois carregue o aplicativo: a barra lateral, a aba do navegador e a página de login devem exibir a nova marca. O teste unitário appConfig verifica os invariantes de navegação (src/config/app.test.ts).

Habilidades Relacionadas