cabinet-record-keeper

Compare CLAUDE.md, memory, and system-status against the live codebase to detect documentation drift.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/orenmagid/claude-cabinet --skill cabinet-record-keeper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cabinet-record-keeper
Source: https://github.com/orenmagid/claude-cabinet/tree/main/templates/skills/cabinet-record-keeper
Command: npx skills add https://github.com/orenmagid/claude-cabinet --skill cabinet-record-keeper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documentation accuracy is critical to ensure Claude sessions boot with correct context. This skill verifies that every piece of documentation in the project describes the current reality, checking CLAUDE.md files, memory state, status docs, schemas, and inline code comments against the actual codebase. Stale or divergent docs mislead users and degrade system behavior during audit and debrief.

Core Features & Use Cases

  • Documentation validation: Audits and cross-references CLAUDE.md, memory, and system-status to detect drift.
  • Conformance enforcement: Flags discrepancies between documented conventions and the live codebase.
  • Guided debriefs: Reconciles findings during debrief to keep documentation in sync with reality.

Quick Start

Run an audit pass to verify CLAUDE.md, memory, and system-status against the codebase.

Frequently Asked Questions about cabinet-record-keeper

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

FAQPage Schema
How do I detect documentation drift in my codebase?

To detect documentation drift, you can audit CLAUDE.md files, memory state, and system-status docs against the live codebase. This skill cross-references documented conventions with actual code to flag discrepancies and ensure documentation reflects current reality.

What is documentation drift and why does it matter for Claude sessions?

Documentation drift occurs when project docs, schemas, and code comments diverge from the live codebase. It matters because stale documentation misleads users and degrades system behavior, causing Claude sessions to boot with incorrect context during audits or debriefs.

How do I verify CLAUDE.md accuracy against my current code?

You verify CLAUDE.md accuracy by running an audit pass that cross-references the file's documented conventions and schemas against the actual codebase. The skill checks version alignment with configuration files and inline code comments to enforce conformance.

Can I use this for project onboarding and debrief cycles?

Yes, you can use this for project onboarding, debrief cycles, and ongoing maintenance. The skill applies documentation validation across the project lifecycle, reconciling findings during debrief to keep memory and system-status in sync with reality.

What's the best way to keep system-status docs in sync with code?

The best way to keep system-status docs in sync is through guided debriefs that reconcile audit findings. This skill enforces checks on documentation accuracy, drift detection, and version alignment to ensure status docs match the live codebase.

Why does my project documentation not match the live configuration files?

Project documentation fails to match live configuration files due to documentation drift. This skill identifies these discrepancies by enforcing version alignment checks between documented conventions, configuration files, and inline code comments against the actual codebase.