From the-space-memory
Run health checks on The Space Memory daemon, embedder, and database.
How this skill is triggered — by the user, by Claude, or both
Slash command
/the-space-memory:doctorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run `tsm doctor` to check daemon, embedder, database, and vector integrity.
Run tsm doctor to check daemon, embedder, database, and vector integrity.
cd "$CLAUDE_PROJECT_DIR" && "${CLAUDE_PLUGIN_ROOT}/bin/tsm" doctor -f json
Parse the JSON and present like this:
### The Space Memory — Doctor
✔ Daemon: running (pid 1234)
✔ Embedder: running (pid 5678)
✔ Database: 1,234 chunks, 1,200 vectors
⚠ Backfill: 34 chunks pending (hint: run `tsm backfill`)
✘ Socket: embedder.sock not found (hint: restart embedder)
All good. / N issue(s) found.
| Symptom | Action |
|---|---|
| Daemon not running | tsm daemon start |
| Embedder down | Check logs in {state_dir}/logs/ |
| Vectors stale | tsm backfill to re-queue |
| DB corrupt | tsm rebuild --force |
npx claudepluginhub yutaro1985/the-space-memory --plugin the-space-memoryGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.