Skill Memory Bank
Universal long-term project memory for AI coding agents — Claude Code, Cursor, Windsurf, Cline + 4 more. TDD rules, code graph, spec-driven dev, cross-session recall.
Install
npx skills add fockus/skill-memory-bankclaude mcp add skill-memory-bank -- npx skills add fockus/skill-memory-bank{
"mcpServers": {
"skill-memory-bank": {
"command": "npx",
"args": [
"skills",
"add",
"fockus/skill-memory-bank"
]
}
}
}Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →memory-bank-skill
Persistent project memory + dev toolkit for AI coding agents.
Your AI remembers the project between sessions, follows the same engineering rules, and picks up exactly where you left off.
Claude Code · Cursor · Windsurf · Cline · Kilo · OpenCode · Codex · Pi Code
Install · Quick start · What you get · Code graph · Commands · Cross-agent · FAQ · Docs · Website
New in v5.0 — the
/mb workpipeline is now composable: the default flow is a leanimplement → verify → done, with review and judge as opt-in stages (--review,--judge,--workflow full). CHANGELOG · v4 → v5 migration
pipx install memory-bank-skill && memory-bank install
# then, inside your agent:
/mb init # once per project
/mb start # every session — full context restored
| Slash commands | /mb sub-commands |
Subagents | AI clients | Automated tests |
|---|---|---|---|---|
| 25 | 25+ | 29 | 8 | 1,900+ |
The problem it solves
Every new AI coding session is amnesia: you re-explain the project, re-state the plan, re-list what's done — and context compaction erases whatever the agent finally learned. memory-bank-skill makes project memory a first-class citizen: a .memory-bank/ directory next to your code that the agent reads at session start and updates as it works.
.memory-bank/
├── status.md ← where we are, what's next
├── checklist.md ← current tasks (✅ / ⬜)
├── roadmap.md ← priorities, direction
├── research.md ← hypotheses log (H-NNN) + current experiment
├── backlog.md ← parking lot for ideas (I-NNN)
├── adr.md ← architecture decision records (ADR-NNN)
├── progress.md ← work log (append-only)
├── lessons.md ← mistakes not to repeat
├── notes/ ← knowledge (5-15 line snippets)
├── plans/ ← detailed plans per feature/fix
├── reports/ ← analysis, post-mortems
├── experiments/ ← EXP-NNN experiment artifacts
└── codebase/ ← stack / architecture / conventions map (`/mb map`)
This directory lives alongside your code (commit it, share it with your team, or .gitignore it — your call).
Install
Pick one:
Option 0: skills.sh CLI (fastest one-shot install)
npx skills add fockus/skill-memory-bank
Copies the skill bundle (SKILL.md + scripts + commands + agents) into your local skills directory. Use this for a quick single-host try-out (Claude Code, Cursor, or any host that reads ~/.claude/skills/ or ~/.cursor/skills/). For cross-agent setup (Codex / Windsurf / OpenCode hooks, managed blocks in AGENTS.md, memory-bank CLI, hooks, slash commands globally installed), use Option 1 or 2 below.
Option 1: pipx (recommended, cross-platform)
pipx install memory-bank-skill # stable
# or, for the latest release candidate:
pipx install --pip-args='--pre' memory-bank-skill
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…