Dashboard Designer
Most dashboards are graveyards of charts nobody looks at. The Dashboard Designer picks five to nine metrics that actually trigger a decision, defines the alert thresholds that turn each one red, and lists the metrics you deliberately left off so it doesn't bloat back to 47 charts in six months.
What this skill does
A dashboard without a job becomes a data museum. The first question the skill asks is whose desk this lives on and what decision it triggers — founder relaxing or worrying, ops team unblocking work, board confirming progress. Different jobs need different dashboards. A single dashboard trying to serve all three serves none of them, so the skill will recommend splitting before it recommends adding another widget.
The VITAL framework picks the metrics. Volume (how much activity), Intensity (how deep the engagement), Throughput (how efficiently it converts), Alarm (what would signal a problem), Leading (what predicts the next quarter). One to two metrics per category, nine total maximum. If you can't get below twelve, that's the signal to split into two dashboards rather than cram more onto one. Anti-metrics get listed explicitly — the things you chose not to track, with the reason — so the dashboard doesn't bloat back to forty charts the next time someone says "could we also add..."
Industry starter packs exist for SaaS, e-commerce, agency/services, marketplace, and content/media. Each gives a five-metric default that maps to VITAL. The starter pack is a starting point, not the answer — the skill customises against the actual business stage, because a pre-PMF startup tracking MRR growth as the headline metric is doing performance theatre rather than performance management. Pre-PMF gets engagement and retention only. Scale-stage gets cohort analysis. Stage matches dashboard complexity.
Alert thresholds use a hierarchy. Historical data first — green is within one standard deviation of the trailing six-month average, amber is one to two, red is beyond. No historical data? Use the industry benchmark from the starter pack. No benchmark? Use the business's own stated target. Nothing exists? Set thresholds based on the level at which the metric starts costing money or losing customers. Every alert has a specified action and timeframe — "review within 48 hours," not just "look at it."
You get a dashboard spec: the purpose line, audience, cadence, the scorecard metrics in a table with sources and alert thresholds, the layout broken into scorecard row, trend row, and segment row, a chart-by-chart description of what each visualisation shows and what it deliberately doesn't, the alert rules with named owners and response times, and the anti-metrics list. If you can't identify data sources for proposed metrics, the skill flags it as an implementation blocker rather than designing around data that doesn't yet exist. A dashboard without data is a wireframe.
When this triggers
- ·You're setting up an analytics dashboard from scratch and don't want to put every available metric on it
- ·Your current dashboard has 30+ widgets and nobody on the team can tell you what any of them mean
- ·You want a daily ops view that's different from the monthly board view, not one dashboard that fails at both
- ·You need alert thresholds on the metrics that actually matter, with a specified action for when they trip
- ·You're briefing a developer or analyst on what to build and need a spec, not a vibe
Example
Trigger
User: 'B2B SaaS, £1.2M ARR, 12 staff. Founder checks numbers daily. Want a dashboard that tells me whether to relax or worry.'
Output
Dashboard: SaaS Daily Pulse Purpose: One screen that tells the founder by 9am whether the business is on track, drifting, or in trouble. Audience: Founder + leadership (3 people) Cadence: Daily refresh, weekly review Scorecard (top row, big numbers) | Metric | Source | Target | Red threshold | |-----------------|------------|--------|---------------------| | MRR | Stripe | £100K | <£95K or -3% WoW | | Net retention | CRM/Stripe | 105% | <100% | | Trial-to-paid | Mixpanel | 18% | <14% trailing 7d | | Pipeline £ | HubSpot | £180K | <£140K | | Monthly churn | Stripe | <2% | >3% | Trend row: MRR (12 months, target line), Net retention (12 months), Trial-to-paid (90 days, weekly). Segment row: MRR by plan tier, ranked. Churn by month-1 cohort. Pipeline by stage. Alert rules (RED only) · Churn >3% — review with CS team within 48h · Pipeline <£140K — sales review same day · Net retention <100% — expansion campaign briefed in 7d Deliberately excluded (anti-metrics) · Pageviews — vanity, doesn't drive a SaaS decision · Total customers ever — trivia, not intelligence · NPS — monthly, belongs on board deck not daily ops
Get this skill + 8 more
Get the full Data & Analysis pillar (9 skills) or the complete library.
Get the full stack — $299What you get
- 173-line SKILL.md, ready to drop into ~/.claude/skills/
- Tested through 3 Karpathy-loop iterations (versions v1.0.0 → v1.3.0)
- Triggers automatically when relevant — no command to remember
- Lifetime updates as the skill is refined further
More from Data & Analysis
Doesn't just rate numbers — it finds the dangerous combinations that individual metrics hide
Doesn't build static spreadsheets — it builds dynamic models that answer "what if" questions
Doesn't just explain what the data says — it constructs a story arc that makes the insight unforgettable and the next step obvious
Doesn't just pick a number — it models the unit economics, test pricing structures, and find the price point where profit, volume, and market positioning intersect
Doesn't produce data dumps with commentary — it produces documents that drive decisions
Doesn't just describe what the numbers are — it finds what matters, spot what's wrong, and tell the user what to do about it
Browse the full library
297 skills across 31 categories. One purchase, lifetime updates.
See all bundles