Install
openclaw skills install var-protocolEnforce Versioning, Archiving, and Rollback discipline for long-lived assets and multi-step delivery work. Use when editing codebases, websites, documents, decks, brand assets, prompts, configs, or any project artifact that needs safe iteration, backup-first handling, semantic version naming, changelogs, rollback anchors, or non-destructive updates. Trigger on requests about refactoring, major revisions, migration, redesign, rework, release packaging, version-control hygiene, or safe multi-agent collaboration. 中文简介:用于长期资产与多阶段交付的安全协作协议,核心是版本清晰、备份优先、遇错先回退,避免 destructive overwrite 导致资产丢失。
openclaw skills install var-protocolApply V.A.R. whenever the cost of overwriting the wrong thing is higher than the cost of being slightly more disciplined.
V.A.R. Protocol 是一个面向长期项目、重要资产和多阶段交付的协作规范。 它的核心原则是:版本清晰(Versioning)、备份优先(Archiving)、遇错先回退(Rollback)。 适用于网站改版、代码重构、文档/Deck 迭代、Prompt/Config 升级、多 Agent 协作等场景,目标是在推进迭代速度的同时,避免 destructive overwrite、内容丢失与不可逆回归。
V.A.R. stands for:
Use this skill to turn risky editing work into a safer delivery flow. It is designed for code, content, design, and multi-agent execution where recoverability matters as much as speed.
Typical triggers:
Follow this order:
final, latest, or new2.Use the strictest form of V.A.R. when any of the following are true:
Before making a high-impact change:
During the change:
At delivery:
Prefer patterns like:
[project]-[artifact]-v1.0.ext[project]-[artifact]-v1.1.ext[project]-[artifact]-v1.1.1.extUse version levels consistently:
When delivering work under V.A.R., include:
If the new version loses functionality, quality, or content:
The lead agent owns backup and rollback safety. Do not assume a sub-agent already created a safe restore point unless it is explicitly confirmed.
For the full protocol text, delivery checklist, and example delivery block, read references/protocol.md.