roboto-mem
v0.1.0
Published
Team Memory sync for Claude Code — git-backed knowledge base injected into agent sessions
Downloads
145
Maintainers
Readme
roboto-mem
What it is
roboto-mem gives your team a Team Memory: a git-backed knowledge base synced into every Claude Code session. Entries are Standards (authored rules, always in force) or Lessons (learned gotchas, indexed, read on demand), and the Digest — the scope-filtered view of what applies to this repo — is injected at session start. New Entries arrive only through Promotion, the explicit, reviewed act of adding an Entry: it opens a PR, and nothing enters unreviewed.
Install
For yourself, inside Claude Code:
/plugin marketplace add robotostudio/roboto-mem
/plugin install roboto-mem@roboto-memThe CLI alone (for CI or non-Claude-Code use) is on npm: npx roboto-mem or npm i -g roboto-mem.
For a team repo, add this to .claude/settings.json so teammates are prompted to install when they trust the folder:
{
"extraKnownMarketplaces": {
"roboto-mem": {
"source": { "source": "github", "repo": "robotostudio/roboto-mem" }
}
},
"enabledPlugins": {
"roboto-mem@roboto-mem": true
}
}Quickstart
- Scaffold a Commons: run
roboto-mem init --commonsin a new repo and push it. - Bind a project:
roboto-mem init --commons-url <git-url> --project <id> --squads <ids>. - Session starts now inject the Digest.
/promoteyour first Lesson.
The trust contract
Nothing enters Team Memory without a reviewed PR. The tool never auto-upgrades and never silently misreads newer formats — it falls back to the last-good Digest and says so.
Development
pnpm install
pnpm test
pnpm builddist/cli.mjs is committed on purpose — git-installed plugins have no build step.
