self-audit

Audit local Claude Code setup against canonical Claude Code Setup.md with evidence-cited drift findings.

Updated May 18, 2026
One-click install
npx skills add https://github.com/Noegnesis/noesis --skill self-audit-noegnesis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-audit
Source: https://github.com/Noegnesis/noesis/tree/main/skills/self-audit
Command: npx skills add https://github.com/Noegnesis/noesis --skill self-audit-noegnesis

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about self-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect Claude Code configuration drift after cross-device sync?

To detect Claude Code configuration drift after cross-device sync, you need an evidence-cited audit that compares local settings.json, CLAUDE.md, and skill body hashes against a canonical setup. This process validates identity, freshness, and alignment using paths, hashes, and byte-level diffs rather than guesses.

What is the best way to verify MCP server configuration and usage tiers?

Verifying MCP server configuration and usage tiers requires checking loaded-but-unused servers and comparing them against a documented CLI to API to MCP hierarchy. A capability and hygiene review surfaces tier mismatches, slow in-session patterns, and memory hygiene issues like stale entries or missing cross-links.

How does an evidence-based drift audit work for local development environments?

An evidence-based drift audit works by validating identity and freshness, then comparing local skills and configuration files using hashes and byte-level diffs against a canonical source. It generates a dated vault output with created, type, and device metadata to ensure environments stay aligned.

When do I need to run a configuration verification audit on my device?

You need to run a configuration verification audit on a weekly cadence, after cross-device syncs, or following a prolonged device absence. It is also triggered when explicitly requesting a drift check to prevent silent misalignment between your local setup and the canonical configuration.

Does Claude Code setup support automated memory hygiene and vault memory checks?

Claude Code setup supports memory hygiene checks by auditing vault memory for age, stale entries, contradictions, and missing cross-links. It writes the audit results into a dated Obsidian scratchpad note, accumulating a searchable history of capability and hygiene reviews.

How do I check if documented escalation rules were applied during a session?

Checking if documented escalation rules were applied involves confirming whether the rules were triggered and followed during the session. The audit flags any violations with required next steps and writes the actionable escalation results into a dated vault output note.