What problem does it solve?
This Skill converts raw or messy datasets into clear, accessible, and performant visualizations so teams can communicate insights without manual design and implementation overhead. It ensures charts are correctly chosen, responsive, a11y-compliant, and validated before delivery.
Core Features & Use Cases
- Chart type & library selection: Recommends and configures bar, line, scatter, heatmap, treemap, sankey and other charts with D3.js, Chart.js, Recharts, Plotly, or similar.
- Data transformation & validation: Produces aggregation, pivoting, sorting, downsampling and missing-data strategies required by chosen visualizations.
- Accessibility & responsive design: Enforces colorblind-safe palettes, keyboard/aria support, and mobile/desktop breakpoints with a data table alternative.
- Performance & production readiness: Applies canvas/WebGL, LTTB downsampling, web workers, and bundle-impact reporting for large datasets.
- Dashboard composition & delivery: Lays out KPI rows, primary and supporting charts, deliverable components (chart components, transformers, Storybook, and tests) and automatic validation reports.
- Use case: Build an executive analytics dashboard with KPIs, trend charts, drill-down tables, and accessibility validation for monthly reporting.
Quick Start
Create a responsive, accessible line chart from sales.csv using D3.js and include a filterable data table alternative.