"Consider the elephant. Legend has it its memory is so robust it never forgets."
โ Gavin Belson
Persistent memory, automated changelogs, and auto-maintained READMEs for Claude Code. Team-shared. Cross-repo.
claude plugin marketplace add tonone-ai/elephant
claude plugin install elephant@elephant
Then restart Claude Code.
Cold start โ memory in one shot
Changelog pain? Gone.
/elephant changelog reads your git log since the last tag,
categorizes commits by conventional-commit prefix, suggests a semver
bump, and writes
Keep-a-Changelog
sections. Version badge in README? Updated too.
Commands
CHANGELOG.md. Categorizes commits,
suggests semver bump, syncs README version badge. Keep-a-Changelog
format.
README.md from git history, memory,
and project metadata. Preserves your custom sections via
<!-- elephant:start --> markers.
Why it matters
ELEPHANT.md gets committed. Every teammate, every
clone, same context โ with @author attribution on every
entry.
~/.claude/elephant/memory.md keeps
context across every project you work on. Switch repos, keep the
thread.
/elephant takeover
seeds memory from 60 commits in seconds.
How it works
ELEPHANT.md at the repo root. Readable,
editable, committable. Share it with your team.