
Build Dashboard
Build the visual layer of a holaOS dashboard app, TanStack Start + @holaboss/ui +...
Install
npx skills add holaboss-ai/holaOS --skill build-dashboard -g -a claude-code -y- Repository
- holaboss-ai/holaOS11.5k
- Category
- Design
- Updated
- 8d ago
- License
- See repository
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Build the visual layer of a holaOS dashboard app, TanStack Start + @holaboss/ui + workspace tokens. Use when an app has SDK primitives wired (via app-builder-sdk) AND needs a `src/client/` UI surface. NOT for marketing pages, NOT for snapshot HTML reports.
build-dashboard
The agent before you reliably produces ugly dashboards because it starts from a blank page and reaches for default shapes (single-column full-width cards, KPI strips that don't fit, sidebars that don't earn their space). This skill exists to bypass that default. The visual decisions are already made, your job is to fill in the data and copy.
When to use
- The user asked for a dashboard, workspace pane, list view, kanban, calendar, or "let me see my X"
- The app's
app.tsalready declaresresource(...)rows via the SDK (set up via theapp-builder-sdkskill first) - The app dir needs a
src/client/directory
Skip this skill when:
- Integration-only module (Slack/Discord/Stripe-style MCP-only), those use only
app-builder-sdk - Marketing landing page → use
frontend-design - One-off static HTML report → not this product class
The two non-negotiables
- Copy the bundled reference. Don't invent.
reference/messaging-dashboard/src/client/is the canonical starting point. Three files below are verbatim across every dashboard; the rest gets customized per shape. - Two style imports, not one.
@holaboss/ui/styles.cssonly bakes in utilities used inside the library. Every Tailwind class yoursrc/client/writes needs your own app-side compile pass. The register-time lintworkspace_app_missing_tailwind_compilerejects apps missing this.
The shape catalog, pick one
Look at the user's data, NOT at "what dashboards usually have". Most apps are shape 1.


