agency-data-visualization-engineer

Guide selection and implementation of accessible, performant data visualizations for complex analyses.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill agency-data-visualization-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-data-visualization-engineer
Source: https://github.com/imMamdouhaboammar/kaku-chatgpt-harness/tree/main/.agents/skills/engineering-data-visualization-engineer
Command: npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill agency-data-visualization-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the common failure of data visualizations to communicate insights effectively due to misleading encodings, poor chart-type selection, and performance bottlenecks when handling large datasets.

Core Features & Use Cases

  • Perceptual Design: Ensures charts use accurate encodings (position/length over area/angle) and colorblind-safe palettes.
  • Performance Optimization: Provides strategies for rendering large datasets (100k+ points) using Canvas/WebGL and intelligent aggregation.
  • Use Case: When tasked with visualizing a million-row dataset, this skill guides the transition from slow SVG rendering to performant WebGL or hexbin aggregation to maintain 60fps interaction.

Quick Start

Analyze the provided dataset and recommend the most perceptually accurate chart type to visualize the relationship between these variables while ensuring colorblind accessibility.

Frequently Asked Questions about agency-data-visualization-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize data visualization rendering for large datasets?

Optimize data visualization rendering for large datasets by transitioning from SVG to Canvas or WebGL and applying intelligent aggregation like hexbins. This maintains 60fps interaction speeds even when visualizing over 100,000 data points.

What is perceptually accurate chart design and why does it matter?

Perceptually accurate chart design ensures visualizations communicate insights effectively by prioritizing position and length encodings over area and angle. This prevents misleading representations and maximizes the data-ink ratio for clear trend communication.

How do I make accessible charts for colorblind users?

Make accessible charts for colorblind users by applying colorblind-safe palettes during the design phase. This ensures accurate perception of distributions and correlations without relying solely on hue differences to convey critical data.

What is the best way to select a chart type for complex data analysis?

The best way to select a chart type for complex data analysis is to evaluate the variables and match them to accurate visual encodings. Prioritize methods that clearly communicate distributions, correlations, and trends while minimizing visual noise.

Why does my d3.js chart lag when rendering high-volume data?

Your d3.js chart lags with high-volume data because standard SVG rendering struggles with massive DOM trees. Transition to Canvas or WebGL rendering and implement intelligent data aggregation to restore 60fps interaction.

Does SVG rendering work for visualizing a million-row dataset?

SVG rendering does not work well for a million-row dataset due to severe performance bottlenecks. You must transition to WebGL or apply hexbin aggregation to handle high-volume rendering efficiently and maintain smooth interactions.