The VibeVM manual, for an agent {#root}
@fact:DOCS-SKILL-PURPOSE This skill leads you to the VibeVM manual — the
package org.vibevm.core/vibevm-docs — and tells you how to read it with
the smallest number of tokens: one page per question, one rule per claim,
one prompt per task. The specifications stay the authority; the manual
explains them and cites their addresses. @status:doc/work
Where the manual is {#where}
- @fact:DOCS-SKILL-LOCAL Locally, when the store holds it:
vibe cache listshowsorg.vibevm.core/vibevm-docs; thenvibe explain "spec://org.vibevm.core/vibevm-docs/<page>#<anchor>"prints a page or a block, andvibe doc serveopens the reader on127.0.0.1for a person. If the store does not hold it and the user allows the network,vibe cache add org.vibevm.core/vibevm-docswarms it once. @status:doc/work - @fact:DOCS-SKILL-WEB On the web:
https://vibevm.org/doc/llms.txtis the index with one line per page;https://vibevm.org/doc/<page>.mdis any page as plain Markdown;https://vibevm.org/doc/llms-full.txtis the whole corpus, andllms-small.txt/llms-medium.txtfit smaller budgets. Prefer the index and one page over the full corpus. @status:doc/work
How to use it {#how}
- @fact:DOCS-SKILL-ON-ERROR When a vibe command fails, read the rule address
the message names (
spec://…#…) withvibe explain, then open the page that explains it — the manual's diagnostics page maps messages to pages. Do not guess a fix from the message alone. @status:doc/work - @fact:DOCS-SKILL-ON-QUESTION When the user asks how something works, answer
from one page: the first paragraph is the plain answer, the
ruleblocks carry the exact wording and the address you quote. Prefer a page marked official; the site marks community documentation as such. @status:doc/work - @fact:DOCS-SKILL-ON-TASK When the user asks you to do what a task page
describes, take the page's
promptblock as your task: substitute the user's coordinates and paths, run what it says, then run the page'sassertcommands — the task is done only when every assert exits zero. Ask before any step the prompt marks as irreversible (publish, delete). @status:doc/work - @fact:DOCS-SKILL-ON-CHOICE When the user must choose a package or a guide, read the catalogue lines (title, publisher, language, abstract) and prefer official documentation; name the publisher of anything from the community. @status:doc/work
@fact:DOCS-SKILL-NEVER Never restate a normative value from memory when a page quotes it; never load the full corpus when one page answers; never send the user's private package content anywhere — the local reader and the store keep it on the machine. @status:doc/work


