What problem does it solve? Maintainer documentation for a Claude Code plugin accumulates overlapping invariants, stale specs, redundant test traversals, and stale feedback over time, and cleaning it up naively breaks thousands of cross-references. This Skill compacts those four asset classes without losing the reasoning future development depends on. ## Core Features & Use Cases - Citation census and referential integrity: Runs citations.py census and verify to map every INV-NNN citation across plugin text, specs, tests, and skills before any change is proposed. - Invariant triage: Sorts each invariant into load-bearing, mergeable, superseded, unenforced, or not-an-invariant, merging duplicates into new IDs while keeping old citations resolvable. - Spec, test, and feedback assessment: Archives misleading specs without deleting provenance, merges test traversals without merging assertions, and prunes feedback archives only when the append-only ledger stays intact. - Use Case: A maintainer notices INVARIANTS.md has grown unwieldy and asks to tidy the dev environment; the Skill produces a report-first plan with before/after citation counts, then executes only the confirmed mechanical changes. ## Quick Start Ask the assistant to compact the Senzing Bootcamp plugin development environment and consolidate the invariants.