D3.js Visualization
Patterns de construction de graphiques D3.js : scales, data joins, tooltips, responsive resize, accessibility.
Testé · Fonctionne
Ce que fait
Fournit des patterns de workflow D3.js pour la construction de graphiques et de tableaux de bord interactifs et responsives - conventions de marges, configuration d'échelles/axes, tooltips, transitions, redimensionnement avec debounce, et une checklist d'accessibilité. Se déclenche sur les demandes de graphiques D3 personnalisés, de tableaux de bord, de graphes de réseau ou de visualisations géographiques/séries temporelles ; délègue correctement à Chart.js/matplotlib pour les demandes de graphiques simples ou statiques.
Rapport de test
Le graphique guidé par la compétence a ajouté un gestionnaire de redimensionnement avec debounce de 250ms, une mise à l'échelle responsive basée sur viewBox, et une checklist d'accessibilité/palette pour daltoniens - des détails qu'une réponse D3 improvisée a omis ; les bases de D3 sont déjà solides dans la référence, donc l'écart est réel mais pas énorme.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/AutumnsGrove/ClaudeSkills cd ClaudeSkills mkdir -p ~/.claude/skills cp -r d3js-visualization ~/.claude/skills/d3js-visualization
Commandes et exemples de prompts
/d3js-visualizationPatterns de construction de graphiques D3.js : scales, data joins, tooltips, responsive resize, accessibility.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Build a responsive D3 bar chart with hover tooltipsAdd window-resize handling to my D3 line chartMake this D3 dashboard accessible for colorblind users