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:

Installs
160
GitHub Stars
4.5K
First Seen
12 days ago