What is three-scope-map-skill?
This is a Codex skill that helps you build dark, HUD-style 3D geographic maps with Three.js and Vue. Instead of writing map code from scratch, you copy the skill folder into Codex, then prompt it to generate a production-ready map using a bundled Vue template. The skill handles province/country/city/district drilldown, terrain textures, fly lines, chase lights, hover lift effects, and camera persistence across scopes. Python scripts let you generate color themes from a single hex value, preprocess GeoJSON for smoother rendering, and validate or generate terrain texture sets.
Why is it gaining traction?
The hook is the one-to-one smart-mine template. Rather than describing what you want and hoping the AI gets the visual style right, you point Codex at a validated Vue component that already has the dark green aesthetic, side-wall gradients, chase light ribbons, and HUD base ring working. The skill then swaps in your region, labels, and fly-line targets while preserving everything else. Drilldown from world to district with per-scope camera views works out of the box, and the data adapter pattern handles caching, request deduplication, and hover prefetch automatically.
Who should use this?
Dashboard developers building B-end data visualization screens in Vue who want a polished 3D map without hand-tuning Three.js geometry. It's especially useful if you need consistent dark HUD styling across multiple regions and want AI to handle the boilerplate. If you need a map for a non-Vue project or want to ship a standalone library, look elsewhere.
Verdict
The credibility score of 0.949% reflects a tiny, young project with 16 stars and no visible test suite, so treat the bundled template as a reference implementation, not production-hardened code. That said, the template-first approach and theme generation scripts solve real pain points for dashboard devs. Try it if you want a head start on a Three.js map in Vue; verify the GeoJSON licensing and replace generated fallback textures before shipping.