Package manifest
01What org.vibevm.core/vibevm-docs@1.0.0 declares about itself. Everything on this page is the package's own manifest, read and shown — nothing here is an opinion about the package.
| Field | Value |
|---|---|
| Coordinate | org.vibevm.core/vibevm-docs |
| Version | 1.0.0 |
| Kind | doc |
| Licence | UPL-1.0 |
| Summary | The VibeVM manual: install vibe, understand packages and the boot lane, work with an agent, author and publish packages. |
| Authors | Oleg Chirukhin |
| Keywords | documentation, manual, vibevm, packages, agents, lifecycle |
Skills
03[[skill]]
description = "Find the page, the rule or the prompt in the VibeVM manual that answers the user's question or performs the user's task, locally from the machine store or from vibevm.org/doc"
name = "vibevm-docs"
path = "vibevm/vibespecs/skills/vibevm-docs"
Other languages
04Adaptations of this documentation. A ★ here means «named by the author of this documentation», never «approved by the subject».
| Standing | Title | Coordinate | Publisher and language |
|---|---|---|---|
| ★ official | Руководство VibeVM | org.vibevm.core/vibevm-docs-ru@1.0.0 |
org.vibevm.core · ru |
The manifest
06# The core documentation of VibeVM as a package of kind `doc`
# (spec://org.vibevm.core/vibevm/common/PROP-057#kinds). Like the other
# in-tree packages it is a mutable development slot of one version: the
# content moves, the number stays, and the machine store refreshes by hash.
[package]
name = "vibevm-docs"
group = "org.vibevm.core"
kind = "doc"
version = "1.0.0"
epoch = 1
format = "normal"
authors = ["Oleg Chirukhin"]
license = "UPL-1.0"
description = "The VibeVM manual: install vibe, understand packages and the boot lane, work with an agent, author and publish packages."
keywords = ["documentation", "manual", "vibevm", "packages", "agents", "lifecycle"]
title = "VibeVM Manual"
# Who wrote the prose of these pages, for the reader who wants to know
# (spec://org.vibevm.core/vibevm/common/PROP-057#CARD-AUTHORSHIP). A
# statement about the text and never about the commits: the repository's
# authorship law is PROP-000 `##commits`, and it is unchanged by this.
authorship = "ai"
abstract = """
What it covers: what VibeVM is and how it gives a coding agent the right text to read; installing vibe; creating a project; packages, registries, the lock file and the machine store; installing, updating, publishing and working offline; giving an agent the vibevm skill and asking it to do the work; the lifecycle from validate to deploy; a full command, manifest, lock-file and settings reference; writing packages of every kind, including documentation and its translations.
For whom: people who run vibe in their projects, people who write packages, and the agents that read on their behalf.
What it assumes known: how to use a terminal and a text editor, what a coding agent is, and what a package manager does for a programming language.
What it leaves out: the normative specifications themselves (this manual quotes them, never restates them), the internals of any one agent product, and the design history of vibe.
"""
[compatibility]
min_vibe_version = "1.1.0"
requires_kinds = []
[i18n]
canonical = "en"
# The subject of this documentation: the host itself, a project coordinate
# (spec://org.vibevm.core/vibevm/common/PROP-057#relation).
[[documents]]
package = "org.vibevm.core/vibevm"
version = "^1.0"
# Where the pages stand in the navigation
# (spec://org.vibevm.core/vibevm/common/PROP-057#NAV-PINNED). The two pinned
# pages are the ones a newcomer opens first; every other page keeps the order
# the layer law gives it. The sections are the folders of the page tree, under
# the names this manual already calls them by.
[navigation]
pinned = ["start/what-vibevm-is", "start/index"]
[[navigation.section]]
id = "start"
title = "Start"
[[navigation.section]]
id = "model"
title = "Model"
[[navigation.section]]
id = "howto"
title = "How to"
[[navigation.section]]
id = "agent"
title = "Agent"
[[navigation.section]]
id = "lifecycle"
title = "Lifecycle"
[[navigation.section]]
id = "authoring"
title = "Authoring"
[[navigation.section]]
id = "reference"
title = "Reference"
[[navigation.section]]
id = "architecture"
title = "Architecture"
[[navigation.section]]
id = "diagnostics"
title = "Diagnostics"
[[navigation.section]]
id = "faq"
title = "Questions"
[[navigation.section]]
id = "glossary"
title = "Glossary"
[[skill]]
name = "vibevm-docs"
path = "vibevm/vibespecs/skills/vibevm-docs"
description = "Find the page, the rule or the prompt in the VibeVM manual that answers the user's question or performs the user's task, locally from the machine store or from vibevm.org/doc"