memory-doctor
Installation
SKILL.md
Memory Doctor
bm doctor checks the user's local Basic Memory projects and reports what is
wrong. Each problem comes with the command that fixes it, when one exists.
Doctor's checks only read; they never change a project's notes or index. The
fixes it suggests do change things, so run them only after the user agrees.
This skill needs a shell with the bm (or basic-memory) command.
When to Use
- Search misses a note the user knows exists, or returns the same note twice
- A note was saved but its file did not change, or the reverse
- The user asks whether Basic Memory is working, or to "check" or "fix" it
- After a crash, an interrupted import, or moving a project's folder
Run It
Start with the report alone. It is fast and has a stable JSON shape: