mapbox-style-quality

Validate Mapbox style JSON against the Mapbox Style Specification and accessibility standards.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Ylopo/Shana-Gates --skill mapbox-style-quality-ylopo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mapbox-style-quality
Source: https://github.com/Ylopo/Shana-Gates/tree/main/.agents/skills/mapbox-style-quality
Command: npx skills add https://github.com/Ylopo/Shana-Gates --skill mapbox-style-quality-ylopo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of ensuring high-quality Mapbox styles by providing validation, accessibility checks, and optimization tools.

Core Features & Use Cases

  • Style Validation: Validates Mapbox style JSON against the Mapbox Style Specification.
  • Accessibility Checks: Ensures color contrast, touch targets, and colorblind accessibility.
  • Performance Optimization: Identifies and resolves performance bottlenecks like excessive layer counts and complex expressions.
  • Use Case: Use this Skill to prepare Mapbox styles for production, debug issues, or ensure map quality standards.

Quick Start

Use the mapbox-style-quality skill to validate your Mapbox style JSON and check for accessibility issues.

Frequently Asked Questions about mapbox-style-quality

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

FAQPage Schema
How do I validate a Mapbox style JSON against the official specification?

Yes, this Skill checks color contrast, touch targets, and colorblind accessibility standards directly within your Mapbox GL JS style configuration. It helps ensure your maps remain usable for all audiences.

What is the best way to optimize Mapbox GL JS performance for complex map styling?

The best way to optimize Mapbox GL JS performance is by identifying bottlenecks like excessive layer counts and complex expressions. This Skill analyzes your style JSON and suggests targeted optimizations to resolve these rendering issues.

Do I need to know Mapbox GL JS structure to debug map style quality issues?

Yes, you need knowledge of Mapbox GL JS and style JSON structure to effectively debug map style quality. This Skill requires this foundational understanding to validate configurations and apply performance optimizations accurately.

Why does my Mapbox style JSON fail production quality checks?

Your Mapbox style JSON may fail production checks due to specification violations, poor accessibility contrast, or performance bottlenecks like complex expressions. This Skill validates these areas to prepare your map styling for production deployment.