drawio-roadmap-snake
Installation
SKILL.md
Draw.io Snake Roadmap
Build dense learning maps around a continuous S-shaped route while keeping every label, track, and category editable in Draw.io.
Workflow
- Define the route order and group the content into 3–6 major stages.
- Limit each horizontal run to 3–5 equal columns.
- Alternate reading direction at every U-turn.
- Read references/snake-style.md before creating or restyling the route.
- Reuse assets/python-learning-snake.drawio as a reference for layout, band stacking, and arc construction.
- Replace headings and items before changing track geometry.
- Add or remove entire column modules on the straight segments.
- Build turns from native
mxgraph.basic.arcvertices, never from automatic curved edges, embedded images, stacked rounded rectangles, or white masks. - Open the
.drawiofile in Draw.io/diagrams.net and inspect every tangent, color boundary, and turn; do not rely only on a separate SVG preview. - Run
python3 scripts/validate_snake_roadmap.py <file.drawio>.