AGENTS.md · git:20261007.9ff4fa8 · 2026-10-07 · sha256 a7dec4ed8085de43

AGENTS.md git:20261007.9ff4fa8A

Immutable. This exact content never changes and is served at /api/v1/blob/a7dec4ed8085de43.

# Repository agent guidance

## vBook extension work

For any task that creates, fixes, tests, audits, refactors, builds, or installs a vBook extension, use the `vbook-extensions` skill at `.agents/skills/vbook-extensions/SKILL.md`.

1. Read `SKILL.md` completely before changing an extension.
2. Read only the matching mode file under `.agents/skills/vbook-extensions/modes/` (`create`, `fix`, `test`, `audit`, or `refactor`).
3. Treat `extension-api.md` and `.agents/skills/vbook-extensions/reference/extension-api.md` as the current API contract. When the upstream file at `D:\Projects\vBook\docs\extension-api.md` changes, copy it byte-for-byte to both locations, then update the skill guidance and templates if the contract changed.
4. Test, build, and install only through `.agents/skills/vbook-extensions/scripts/vbook.js`; follow its connection and verification rules from the skill.
5. `.agents/skills/vbook-extensions` is the only canonical skill source. `.claude/skills/vbook-extensions/SKILL.md` is only a compatibility pointer that tells Claude Code to read the canonical skill; do not copy references, modes, templates, or scripts into `.claude`.

Do not infer permission to build, install, commit, or push from a request that only asks for review, documentation, or source edits.