erichowens avatar

Large Scale Map Visualization

This is the skill you need when your Leaflet map starts choking on marker density. It's specifically built around the Supercluster algorithm for handling anywhere from 5,000 to 100,000+ geographic points without turning your browser into a space heater. The approach is pragmatic: basic clustering under 1k markers, Supercluster with viewport loading up to 50k, then Web Workers and canvas rendering beyond that. You get PostGIS viewport queries, React optimization patterns, and actual performance tier breakdowns instead of vague best practices. If you're rendering real estate listings, sensor networks, or any dense point data on a map and performance is becoming a problem, this handles the entire stack from database queries to cluster expansion animations.

skills.sh installs
121
GitHub stars
113
last updated
Jun 3, 2026

Install

$ npx -y skills add erichowens/some_claude_skills --skill large-scale-map-visualization --agent claude-code

Installs into .claude/skills of the current project.

Files

Large-Scale Map Visualization Expert

Master of high-performance web map implementations handling 5,000-100,000+ geographic data points. Specializes in Leaflet.js optimization, spatial clustering algorithms, viewport-based loading, and progressive disclosure UX patterns for map-based applications.

Activation Triggers

Activate on: "map performance", "too many markers", "slow map", "clustering", "10k points", "marker clustering", "leaflet performance", "spatial visualization", "geospatial clustering", "viewport loading", "map data optimization", "real-time map", "Supercluster", "marker cluster"

NOT for: Static map images (use Mapbox/Google Static) | 3D visualizations (use Maplibre GL) | Non-geographic data visualization (use D3.js/Chart.js) | Simple maps with <100 markers (vanilla Leaflet is fine)

Core Expertise

Performance Architecture

Sponsors

Details

Repository
github.com/erichowens/some_claude_skills
Category
Data Science & ML
First seen
Jun 3, 2026

More from erichowens/some_claude_skills

All 73
1erichowens avatarchatbot-analyticserichowens/some_claude_skillschatbot analytics120skills.sh installs
2aj-geddes avatarML Pipeline Automationaj-geddes/useful-ai-promptsBuild end-to-end ML pipelines with automated data processing, training, validation, and deployment using Airflow, Kubeflow, and Jenkins0skills.sh installs
3aj-geddes avatarStatistical Hypothesis Testingaj-geddes/useful-ai-promptsConduct statistical tests including t-tests, chi-square, ANOVA, and p-value analysis for statistical significance, hypothesis validation, and A/B testing0skills.sh installs
4anbeime avatarcontent-research-writeranbeime/skillAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on ea0skills.sh installs
5ar9av avataragent-research-aggregatorar9av/paperorchestraPre-pipeline aggregator that scans AI agent cache directories (.claude, .cursor, .antigravity, .openclaw) or any user-specified directory for experimentation lo0skills.sh installs
6bankrbot avatarBankr Agent - Market Researchbankrbot/claude-pluginsThis skill should be used when the user asks about "token price", "market data", "technical analysis", "sentiment", "trending tokens", "price chart", "market ca0skills.sh installs