yuiseki/map-from-scratch

34 instruction files for AI agents, collected from yuiseki/map-from-scratch. Install any of them at an exact version with mdr add yuiseki/map-from-scratch/<name>.

3d-buildings-and-meshes SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/3d-buildings-and-meshes/SKILL.md · How 20 map engines build, store, order, light and cull extruded buildings and imported 3D meshes (OSM/PLATEAU…
git:20261026.79a684e · audit A · 24 stars
3d-tiles-and-hlod SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/3d-tiles-and-hlod/SKILL.md · How map engines stream hierarchical level-of-detail content (3D Tiles, point-cloud octrees, chunked 3D vector and…
git:20261027.80aa384 · audit A · 24 stars
animation-and-camera SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/animation-and-camera/SKILL.md · What 37 map engines learnt about the camera and everything that moves (on-demand redraw, camera state and transforms…
git:20261026.79a684e · audit A · 24 stars
antialiasing-and-blending SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/antialiasing-and-blending/SKILL.md · How map engines smooth edges (MSAA, analytic coverage in the shader, post-process, none), pay for resolution, blend…
git:20261026.79a684e · audit A · 24 stars
api-design-and-extensibility SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/api-design-and-extensibility/SKILL.md · What 40-odd map engines learnt about how much surface a renderer should expose (graphics backends, options, plugin…
git:20261027.231c915 · audit A · 24 stars
data-range-requests SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/data-range-requests/SKILL.md · How map engines read one big static file (PMTiles, GeoParquet, FlatGeobuf, COG, COPC, Zarr) by HTTP Range instead of…
git:20261030.260706a · audit A · 24 stars
draw-order-and-depth SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/draw-order-and-depth/SKILL.md · How 42 map engines decide what is drawn on top (painter's order, depth buffer as layer order, stencil per tile…
git:20261027.231c915 · audit A · 24 stars
float-precision SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/float-precision/SKILL.md · What 44 map engines learnt about float32 (and fixed-point, integer and CSS/Canvas) precision, and which of their fixes…
git:20261027.231c915 · audit A · 24 stars
gpu-memory-and-batching SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/gpu-memory-and-batching/SKILL.md · How map engines cut draw calls, vertex bytes, uploads and GPU memory, which pools and caches they had to cap or remove…
git:20261027.231c915 · audit A · 24 stars
html-in-canvas SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/html-in-canvas/SKILL.md · How to draw real, interactive HTML (popups, label cards, panels with buttons, sliders and links) into a map's Canvas…
git:20261105.a3ec914 · audit A · 24 stars
label-placement SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/label-placement/SKILL.md · How map engines decide which labels and icons to show and where (candidate anchors, collision index, priority…
git:20261026.79a684e · audit A · 24 stars
line-tessellation SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/line-tessellation/SKILL.md · How map engines turn polylines into triangles or pixels of the right width (where the width lives, vertex layout, joins…
git:20261030.5cc6631 · audit A · 24 stars
map-from-scratch SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/map-from-scratch/SKILL.md · Build the smallest, fastest map renderer for one request ("I want to do X, so make me a map"), almost from scratch…
git:20261105.a3ec914 · audit A · 24 stars
mobile-and-power SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/mobile-and-power/SKILL.md · What map engines learnt about phones, tablets, battery-powered and always-on devices (idle cost, pixel budget, memory…
git:20261027.231c915 · audit A · 24 stars
picking-and-hit-testing SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/picking-and-hit-testing/SKILL.md · How map engines answer "what is under the pointer" (GPU id buffers, Canvas hit canvases, CPU indexes and analytic…
git:20261026.79a684e · audit A · 24 stars
plateau-3d-tiles SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/plateau-3d-tiles/SKILL.md · Work with Project PLATEAU's streamed 3D Tiles in a purpose-built browser renderer. Use for PLATEAU tileset.json…
git:20261027.80aa384 · audit A · 24 stars
point-rendering-and-clustering SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/point-rendering-and-clustering/SKILL.md · How map engines draw many point features (markers, circles, dots, point clouds) and reduce them (clustering…
git:20261030.e7cf6b3 · audit A · 24 stars
polygon-triangulation SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/polygon-triangulation/SKILL.md · How 33 map engines turn polygons into GPU triangles (earcut at bake or run time, stencil fill instead, ring and hole…
git:20261027.231c915 · audit A · 24 stars
projection-and-globe SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/projection-and-globe/SKILL.md · What 38 map engines learnt about where projection math should live (bake time, CPU, or shader), float32 precision at…
git:20261026.79a684e · audit A · 24 stars
raster-tiles SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/raster-tiles/SKILL.md · How 42 map engines draw raster tiles without seams, edge artefacts, flicker or runaway texture memory - tile placement…
git:20261026.79a684e · audit A · 24 stars
simplification-and-generalization SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/simplification-and-generalization/SKILL.md · How 28 map engines reduce geometry for the scale it is drawn at (Douglas-Peucker, Visvalingam ranks, snap-to-grid…
git:20261026.79a684e · audit A · 24 stars
startup-and-bundle-size SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/startup-and-bundle-size/SKILL.md · What map engines did to cut the bytes they ship (code, workers, WASM, fonts, decoders) and the work they do before the…
git:20261026.79a684e · audit A · 24 stars
style-and-expressions SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/style-and-expressions/SKILL.md · How map engines turn a style (rules, filters, zoom stops, data-driven expressions, feature state) into colours, widths…
git:20261026.79a684e · audit A · 24 stars
symbols-and-icons SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/symbols-and-icons/SKILL.md · How map engines turn point symbols, icons, shields, markers and fill patterns into pixels (atlases, resolution, SVG…
git:20261026.79a684e · audit A · 24 stars
terrain-and-elevation SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/terrain-and-elevation/SKILL.md · What 26 map engines learnt, with numbers, about storing, decoding, shading, meshing, culling, draping onto and picking…
git:20261030.f6fcde0 · audit A · 24 stars
testing-and-benchmarking SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/testing-and-benchmarking/SKILL.md · What 41 map engines learnt about measuring renderers honestly (which build to time, GPU time versus frame time, noise…
git:20261027.231c915 · audit A · 24 stars
text-rendering SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/text-rendering/SKILL.md · How 40 map engines draw label text (DOM vs Canvas2D vs bitmap/SDF/MSDF glyph atlases, where glyphs come from, CJK…
git:20261027.231c915 · audit A · 24 stars
tile-cache-and-loading SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/tile-cache-and-loading/SKILL.md · How map engines schedule, cancel, prioritise, cache and evict tiles or byte ranges, and what they reverted, distilled…
git:20261026.79a684e · audit A · 24 stars
tile-lod-and-overzoom SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/tile-lod-and-overzoom/SKILL.md · How map engines choose which tiles and which zoom level to draw for a view (single zoom, per-tile LOD under pitch or on…
git:20261026.79a684e · audit A · 24 stars
vector-tile-encoding SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/vector-tile-encoding/SKILL.md · How 37 map engines lay out vector geometry and attributes in a tile or baked binary (integer grid and extent, framing…
git:20261027.231c915 · audit A · 24 stars
visual-review SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/visual-review/SKILL.md · How to review a map-from-scratch renderer by opening it and looking, because every check can pass on a map that is…
git:20261030.143afe8 · audit A · 24 stars
worker-threading SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/worker-threading/SKILL.md · When map engines move work off the main or render thread (Web Workers, OffscreenCanvas, WASM threads, native thread…
git:20261027.231c915 · audit A · 24 stars
yuiseki-open-data SKILL.md skill
yuiseki/map-from-scratch · .agents/skills/yuiseki-open-data/SKILL.md · Catalog of the geospatial data the owner publishes on z.yuiseki.net/static and on Hugging Face (yuiseki/*), with…
git:20261026.85ca76d · audit A · 24 stars
AGENTS.md AGENTS.md file
yuiseki/map-from-scratch · AGENTS.md
git:20261105.a3ec914 · audit A · 24 stars

Source

github.com/yuiseki/map-from-scratch · 24 stars · license GPL-3.0 · pushed 2026-11-06