d3
OfficialBuild idiomatic D3 visualizations.
Software Engineering#design patterns#javascript#visualization#frontend development#d3#data-driven documents
AuthorObjective-Arts
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you build D3 visualizations by applying Mike Bostock's core design philosophy and essential patterns, ensuring your code is idiomatic, efficient, and expressive.
Core Features & Use Cases
- Apply Bostock's Philosophy: Understand and implement principles like representation transparency, expressiveness over convenience, and data-driven documents.
- Master Essential Patterns: Learn and apply patterns such as data joins (enter/update/exit), key functions, reusable chart closures, and the margin convention.
- Avoid Anti-Patterns: Recognize and steer clear of common pitfalls like excessive chaining, full redraws, and join-by-index.
- Use Case: When tasked with creating a dynamic, interactive scatter plot, you can use this Skill to ensure your D3 code adheres to best practices, making it maintainable and performant.
Quick Start
Provide the context of the D3 aspect you need help with, such as "data joins" or "reusable charts".
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: d3 Download link: https://github.com/Objective-Arts/lens-dist/archive/main.zip#d3 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.