The wskill projects into two views. The book you're reading is one; the other is a skill — the :ai_skill folder wcl wdoc skill builds, a SKILL.md plus a references/ directory an agent loads. SKILL.md inlines the curated :ai/:both indexes, linking each pinned note's page directly. This page maps that skill, then shows each page's actual generated Markdown.

Each circle is a skill page — SKILL.md purple, the per-note pages green. Each line is a link the skill actually emits. Scroll to zoom, drag to pan.

§ 1Pages

Every file the skill emits has its own preview page — open one to read its real generated Markdown (the same output wcl wdoc skill writes, internal links and all) and comment on any line (wcl wdoc serve --comment) to flag a fix. Clicking a circle in the graph above opens the same page.

§ 1.1Entry page

SKILL.md — the entry point; it inlines the curated indexes and links each note's page directly.

§ 1.2Process pages

NoteBook page
Bring a lab up and tear it downopen
Build a disk templateopen
Distribute a template over an OCI registryopen
Run vmlab in a containeropen

§ 1.3Concept pages

NoteBook page
Networking modelopen
Provisions & event handlersopen
Templatesopen
Linked clonesopen
Template build flowopen
Scratch VMsopen
OCI distributionopen
Daemon modelopen
Host configopen
Guest OS profilesopen
Containersopen
WSL2open
wscript: overviewopen
wscript: types & valuesopen
wscript: functions & control flowopen
wscript: pattern matching & errorsopen
wscript: modules & preludeopen

§ 1.4Entity pages

NoteBook page
lab {} blockopen
vm {} blockopen
segment {} blockopen
nic {} blockopen
share {} blockopen
media {} blockopen
template {} blockopen
source {} build sourceopen
provision {} blockopen
on "event" {} handleropen
vmlab.wclopen
.vmlab/open
Template storeopen
Labopen
Vmopen
Segmentopen
Matchopen
ExecResultopen
Eventopen

§ 1.5Fact pages

NoteBook page
Shipped guest OS profilesopen
Filesystem layoutopen
Lifecycle eventsopen
Keyboard chord namesopen
What vmlab validate checksopen
OCI artifact modelopen
segment {} sub-blocksopen
Vm: lifecycle & state methodsopen
Vm: snapshot methodsopen
Vm: keyboard & mouse methodsopen
Vm: screen, image matching & OCR methodsopen
Vm: guest agent methodsopen
wscript: List & Map methodsopen
wscript: string methodsopen
wscript: not in v1open
The vmlab.wcl schemaopen