Skip to content

skilldrop·docs·How-to

Use dashboard-spec

Spec a dashboard before anyone builds it

Spec a dashboard before anyone builds it — the audience and the decision it serves, the questions in priority order, one chart per question with the chart type and why, the defined metric behind each chart, filters, refresh cadence and freshness SLA, and a list of what is deliberately left off, with vanity metrics cut.

Reach for it when the user says "spec a dashboard", "what should go on our KPI dashboard", "the BI team needs requirements for a dashboard", "our dashboard has 40 charts and nobody uses it", or "design the exec dashboard".

Install it

npx skilldrop-cli install dashboard-spec                 # Claude Code, your user folder
npx skilldrop-cli install dashboard-spec --project       # Claude Code, this repo
npx skilldrop-cli install dashboard-spec --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the Data and analytics pack: --pack data-analytics installs it with its neighbours.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use dashboard-spec".

Check what you get

A good result:

See a worked example

Use something else when

Where a loop runs it

Next

Edit this page on GitHub · View source