Showcase
A skill file with its reference attached
A skill is instructions plus reference material, and the usual
failure is drift between them. Here the instructions live in the
agent record and the reference
lives beside them as views — the same perspectives, switchable
tabs, deep-linkable at
#release-notes/example. Nothing
is duplicated, so nothing drifts.
The document
Render it and switch tabs — the bundle keeps the shown view in the URL, arrow keys rove the tab bar, and with scripts off every view stacks under its name.
skill example
Render view: this block wires to the SemText runtime bundle in the full example viewer (port-reference lane) — the source beside it is the same file, byte for byte.
Why this works
-
sem-viewnameis unique per container — the tab identity is the authoring identity, in the URL too. - View switching is presentation: extraction is unchanged by which tab is shown, so the model reads the whole skill every time.
- The listing keeps its source verbatim — the example output a model imitates is byte-identical to what a reader copies.
Elements used: agent,
sem-views,
sem-properties,
sem-code. Their contracts live on
the reference pages
.