Skip to content

v0.3.2 — Mneme for Claude Code

Choose a tag to compare

@TheoV823 TheoV823 released this 03 May 22:51

Architectural governance for Claude Code, packaged.

No engine changes — shells out to existing `mneme check` v0.3.x CLI.

What's new

  • `mneme-hook` — Claude Code `PreToolUse` hook. Intercepts every Edit / Write / MultiEdit, reconstructs the full post-edit file, and blocks on decision violations. Fails open on all execution errors (binary missing, IO error, timeout).
  • Installer — `python scripts/install_claude_code.py` writes `.claude/settings.json`, slash commands, and a discovery skill. Idempotent.
  • Slash commands — `/mneme-check`, `/mneme-context`, `/mneme-record`, `/mneme-review`
  • SKILL.md — discovery front door for Claude Code sessions
  • Modes — `MNEME_HOOK_MODE=strict` (default) blocks; `warn` surfaces without blocking

Quick install

```bash
pip install mneme
python scripts/install_claude_code.py
```

Notes

Retrieval is keyword-based. The hook query is derived from the target file path — decisions whose scope tokens overlap with file names are retrieved. Use `/mneme-context` before large edits to confirm coverage. See docs/integrations/claude-code.md for details.