What problem does it solve?
It prevents silent weekly drift between the local Claude Code setup on a device and the canonical setup stored in the Obsidian vault by producing an evidence-cited audit and a dated record of what’s stale or misaligned.
Core Features & Use Cases
- Evidence-based drift detection: Verifies identity, freshness, and alignment using paths, hashes, mtimes, and command outputs instead of guesses.
- Canonical vs local reconciliation: Checks skill set parity, body hashes (including CRLF/LF mismatches), settings.json consistency, and global CLAUDE.md byte-compare against the canonical Claude Code Setup.md.
- Capability and hygiene review: Surfaces loaded-but-unused MCP servers/skills, tier mismatches against the documented CLI→API→MCP hierarchy, slow patterns in-session, and memory hygiene issues (age, stale entries, contradictions, missing cross-links).
- Actionable escalation rules check: Confirms whether documented escalation rules were applied when triggered and flags any violations with required next steps.
- Audit output to vault timeline: Writes results into a dated self-audit note in the Obsidian scratchpad so it accumulates as a searchable history.
Quick Start
Run self-audit by asking Claude to perform the self-audit for drift against Claude Code Setup.md, especially at the start of the week or after switching devices.