By 2233admin
Audit your Claude Code harness for dead weight. Annotate hooks, MCPs, and skills with their origin purpose, then flag what the model has outgrown.
Every hook, MCP, and skill in your Claude Code harness encodes an assumption about what Claude can't do on its own. Those assumptions go stale as the model improves.
A Claude Code skill that audits your harness for dead weight — annotating each component with its origin purpose, then flagging what the current model has outgrown.
You add a hook to fix a model limitation. The model improves. The hook stays. Six months later you have:
This is dead weight — scaffolding that was once necessary, now just adding latency and complexity.
ccpi install 2233admin/harness-audit
Or manually copy skills/harness-audit/SKILL.md to ~/.claude/skills/harness-audit/SKILL.md.
Just describe what you want in Claude Code:
/harness-audit
Or naturally:
"Audit my harness for dead weight" "Which of my hooks are still earning their keep?" "I just upgraded to Opus 4.6, what can I trim?"
Claude will:
.claude/harness-manifest.md.claude/harness-manifest.md — annotated inventory of your entire harness:
# Harness Manifest
Generated: 2026-04-04 | Model: claude-sonnet-4-6
## Dead Weight Candidates
- [ ] hooks.Stop.context-reset.py — model no longer abandons tasks near context limit
- [ ] mcpServers.puppeteer — redundant with chrome-in-chrome
## Components
### hooks.Stop.session-to-chat.py
- **Purpose**: Save session conversation to disk
- **Compensates for**: No native session persistence
- **Status**: KEEP
- **Expiration trigger**: When Claude gains native cross-session memory
From Anthropic's engineering blog:
"In a long-horizon agent, Sonnet 4.5 would abandon tasks near context limits. We added a context reset mechanism to compensate. With Opus 4.5, that behavior disappeared. The reset mechanism became dead weight."
The pattern repeats with every model upgrade. Build to delete.
Issues and PRs welcome. The skill is a single markdown file — easy to fork and adapt.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub 2233admin/harness-auditReviewed team memory compiler for Obsidian vaults — MCP server (50 vault ops), knowledge-work roles, and thinking/research commands
Multi-agent orchestration system for Claude Code
Search and browse system prompts from 40+ AI coding tools. Covers Cursor, Windsurf, Claude Code, Devin, Manus, v0, Lovable, VSCode Agent, and more.
Zero-token scope enforcement for AI coding agents. Intercepts file edits via hooks to block out-of-scope changes.
Battle-tested Claude Code plugin for engineering teams — 53 agents, 192 skills, 69 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Audit Claude Code plugins and skills for best practices, deprecations, compatibility, usability, coverage gaps, duplication, and workflow optimization
Audit and optimize Claude Code configurations with dynamic best-practice research
Continuous learning hooks for gladiator MCP (observe patterns, reflect on them)
Analyze Claude Code agent session transcripts to identify inefficiencies, anti-patterns, repeated mistakes, missing tooling opportunities, and user frustration signals for continuous improvement
Session harness plugin for Claude Code workflow automation
Harness for Claude Code — skills, /harness:* slash commands, persona subagents, lifecycle hooks, and MCP tools without per-repo `harness setup`. Sibling plugins exist for Cursor, Gemini CLI, and Codex.