D3.js Visualization
Pattern di costruzione di grafici D3.js: scales, data joins, tooltips, responsive resize, accessibility.
Promosso
Cosa fa
Fornisce pattern di workflow D3.js per la costruzione di grafici e dashboard interattivi e responsivi - convenzioni di margine, impostazione di scale/assi, tooltips, transizioni, resize debounced e una checklist di accessibilità. Si attiva su richieste di grafici D3 personalizzati, dashboard, grafici di rete o visualizzazioni geografiche/serie temporali; delega correttamente a Chart.js/matplotlib per richieste di grafici semplici o statici.
Rapporto di test
Il grafico guidato dalla skill ha aggiunto un handler di resize debounced di 250ms, scaling responsivo basato su viewBox e una checklist di accessibilità/palette per daltonici - dettagli che una risposta D3 a mano libera ha saltato; le basi di D3 sono già solide nella baseline, quindi il divario è reale ma non enorme.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/AutumnsGrove/ClaudeSkills cd ClaudeSkills mkdir -p ~/.claude/skills cp -r d3js-visualization ~/.claude/skills/d3js-visualization
Comandi e prompt di esempio
/d3js-visualizationPattern di costruzione di grafici D3.js: scales, data joins, tooltips, responsive resize, accessibility.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Build a responsive D3 bar chart with hover tooltipsAdd window-resize handling to my D3 line chartMake this D3 dashboard accessible for colorblind users