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
Scaffold and validate a playbookopen
Add a package resourceopen
Test a package for idempotenceopen
Check, then apply a playopen

§ 1.3Concept pages

NoteBook page
Playbookopen
Playopen
Stepopen
Containeropen
Packageopen
Resourceopen
Gathereropen
Convergence contractopen
Step lifecycleopen
Cross-process idempotenceopen
Concurrency classesopen
DAG schedulingopen
Variablesopen
Host APIopen
Editor support (wscripti / LSP)open
Testlabopen
Three-run protocolopen
Grouping tests into one instanceopen
Scenariosopen
wscript: overviewopen
wscript: values and typesopen
wscript: reference semanticsopen
wscript: functions and closuresopen
wscript: structs, enums, methodsopen
wscript: pattern matchingopen
wscript: Option, Result and ?open
wscript: containers and stringsopen
wscript: loopsopen
wscript: traits and operatorsopen
wscript: memory and faultsopen

§ 1.4Entity pages

NoteBook page
config-weaveopen
wscriptopen
playbook.wclopen
package.wclopen
weave.wscriptiopen
docker backendopen
vmlab backendopen
logopen
fsopen
pathopen
shellopen
httpopen
hashopen
archiveopen
envopen
sysopen
dataopen
templateopen
registryopen
serviceopen
comopen
testlabopen
jsonopen
tomlopen
Valueopen

§ 1.5Fact pages

NoteBook page
Playbook block referenceopen
Package block referenceopen
Concurrency classesopen
Variable precedence and overridesopen
Script entry-point signaturesopen
CheckResult and ApplyResultopen
wscript preludeopen
wscript string methodsopen
wscript list methodsopen
wscript map methodsopen
Option / Result methodsopen
Not registered in config-weave scriptsopen
Excluded from wscript v1open
Test block referenceopen
Step expectation tableopen
config-weave test flagsopen
config-weave test exit codesopen
Testlab backend requirementsopen