Dashboards get graded here.

DashLint is 46 rules for chart choice, layout, color, and type — written from real production dashboards, not stock templates. Point any MCP client at one URL, no signup, no API key.

Two of the 46 rules, caught in the act: pie charts over three slices should be bars (R-CHART-01), and charts need at least 12px of margin from the card edge (R-SPACE-03).

Contents

Chart selection & config10
Layout hierarchy & grid18
Color system & palette4
Spacing & sizing4
Typography4
Interaction patterns3
Loading, empty & error states3

Add it to your assistant

No signup. No API key. One URL.

MCP server — Claude, ChatGPT, or any MCP client
{ "mcpServers": { "dashlint": { "url": "https://dashlint.tanmaysk.in/mcp" } } }
Agent Skill — clone it straight into your own agent
git clone https://github.com/tanmay-kalbande/dashlint.git

What it exposes

get_dashboard_design_rules()
Returns the full rulebook as text: chart selection, design tokens, layout hierarchy, interaction patterns.
validate_dashboard_spec(spec)
Send a JSON description of your dashboard and get back pass or fail, with the specific rule IDs and fixes. Deterministic pattern matching — no model call.