Public, auditable install surface for the ByteRover memory skill.
This repository is generated from the private byterover-mono release process
and published for skill installers. The shipped skill lives at
skills/byterover:
- Agent instructions:
skills/byterover/SKILL.md - Runtime scripts:
skills/byterover/scripts - Element vocabulary:
skills/byterover/vocabulary.md - Troubleshooting:
skills/byterover/troubleshooting.md
npx skills add campfirein/skillsByteRover gives the host agent a deterministic, zero-LLM memory runtime. The agent remains responsible for reasoning; the scripts only retrieve, validate, and persist structured memory.
The core workflow is:
- Query before non-trivial work:
node scripts/query.mjs "<question>" --limit 5 - Use relevant hits as project constraints, and cite the returned
citation_blockwhen the answer materially relies on retrieved memory. - Do the requested work in the repository.
- Record decisions, gotchas, or reusable patterns worth remembering:
node scripts/record.mjs "<topic-path>" --html '<bv-topic ...>...</bv-topic>'
Topics are stored as structured <bv-*> HTML. The skill expects rich topics to
include the reason for recording, the task or subject, supporting narrative or
raw context, and extracted facts where appropriate. Human-readable prose follows
the user's language; schema names, enum values, and topic paths stay in English.
