D3 Power Tools

Skills for prompting advanced D3.js visualizations.

What's in the box

28 skills for D3.js. Each skill is a markdown file that LLM coding tools load as context when your prompt matches — covering a vis topic like shape morphing, hierarchy layouts, or time series, with the patterns and pitfalls.

107 example blocks generated across multiple models, scored by 4 inspection tools, and iteratively refined by an autoresearch loop — both compacting code and redesigning visuals.

Give them a try! -syntagmatic

Install instructions for Claude Code, Gemini CLI, and Antigravity.

Datavis skills?
Design skills?


Power Tools (Skills)

Annotation
Tell the viewer what matters
example
Brushing
Ask questions with your hand
example
Canvas
When SVG runs out of room
example
Canvas Accessibility
Make Canvas visible to everyone
example
Cartography
Maps as analytical instruments
example
Color
Encoding, not decoration
compositing · legends
Data Gathering
Get data into shape
example
Data Table
An equal representation, not a fallback
example
Distributions
Show the shape of data, not just summaries
example
Edge Bundling
See through the hairball
radial · transitions
Force
Let structure emerge from constraints
network · hybrid
Hierarchy Interaction
Navigate large trees without losing context
tree · treemap · sunburst
Hierarchy Layouts
Choose the right layout for the insight
example
Linked Views
Click here, see it there
example
Coordination
Wire charts together
example
Motion
Guide the eye with movement
example
Choreography
Sequence transitions and scrollytelling
example
Navigation
Move through visual space
example
Network
Pick the right representation for the graph
chord · matrix · arc
Parallel Coordinates
See relationships across many dimensions
example
Responsive
Fit any container without losing meaning
example
Scales
Map data to visual space correctly
example
Shape Morphing
Show continuity between states
shapes · arcs
Small Multiples
Repeat to compare
example
Sparkcharts
Charts at the size of a word
example
Time Series
Time as a first-class dimension
example
Visual Texture
A second channel beyond color
example
WebGL
When Canvas runs out of room
example

Meta Skills

Skills for testing, evaluating, and improving other skills.

Code guides

D3 Idioms
D3 code style: method chaining, margin convention, .join(), .call(), naming, anti-patterns
Jig Template
Multi-skill assembly: layer stacks, state architecture, dirty-flag rendering, composition archetypes
explorer

Inspection tools

Visual Critic
Design quality: color harmony, typographic hierarchy, whitespace, data-ink ratio
Encoding Integrity
Data honesty: lie factor, zero baselines, dual-axis risk, metamorphic relations, data join correctness
Stress Test
Interaction robustness: update storms, stale closures, feedback loops, transition handoff conflicts
Cognitive Load
Cognitive clarity: working memory limits, animation congruence, spaghetti threshold, color overload

Workshop tools

Calibrate Tool
Measure skill effectiveness: with/without comparison, blind evaluation protocol
Sharpen Tool
Audit and compress SKILL.md files: check for errors, triage sections, compress for token efficiency

Compositions

Generated Blocks