Skip to content

m4bwav/everlast-protocol

v0.6.3MIT

Nothing an AI session learned is lost when you change model, session, tool or vendor. Two tiers of plain-markdown knowledge: a per-project doc set (solutions with dead ends, decisions with reasons, plans, a 50-line HANDOFF, an index) committed with the repo or kept in an excluded folder when the repo cannot hold it, and a user tier in a private vault repository (profile, environments, cross-project lessons). A privacy split keeps people, politics and credentials out of any shared repo. Hooks orient each session, nudge capture once, and at session end sync the vault and push the project's docs (a pull request whenever the push is not certain). The vault asks once for a private remote or creates one. Every entry carries a recheck date: the index, the session-start line and a BM25 search over titles, aliases and bodies flag what is due, and recheck and verify check a stored fix against the current code before an agent acts on it. Typed links, a deterministic maintain command, and a reproducible benchmark. Installs in Claude Code, Cowork, Copilot and anything that reads Agent Skills. Follows the Evergreen Protocol in pointer mode.

everlast-setup

Give a project the Everlast Protocol's knowledge layer so nothing a session learns is lost: an ai-docs/ doc set (generated INDEX, 50-line HANDOFF, append-only log, decisions/ solutions/ plans/ notes/), registered in the private vault in one of two modes, committed with the repo or kept in an excluded folder junctioned from the vault when the repo must not hold it, plus a private sidecar for notes naming people, politics or credentials, an eight-line AGENTS.md pointer, and the lint. Use whenever the user asks to 'set up everlast', 'set up ai-docs', 'add agent docs to this repo', 'register this project', 'keep the notes out of the repo', 'make the docs private', 'stop the AI from relearning things', or when everlast-capture finds no doc set in a repo. Also for 'refresh everlast-setup' and 'is everlast-setup stale'. Writing entries is everlast-capture; reading them at task start is everlast-resume; the vault itself, a new machine, or export to other tools is everlast-vault.

Read SKILL.md at the source

Pinned to revision 5d084ae454cb, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.