← ClaudeAtlas

harness-auditlisted

Use when asking whether the harness now does natively what we automate by hand — "audit our rules/skills/hooks", "what's redundant", "does Claude Code do this already", or the monthly check. Verdicts every rule, skill, script, and hook against live harness behavior, then files issues. Advisory only — never edits.
auerbachb/claude-code-config · ★ 5 · Code & Development · score 73
Install: claude install-skill auerbachb/claude-code-config
# harness-audit — is the harness already doing this? Our automation only ever grows. Nothing in the workflow ever asks *"does Claude Code do this natively now?"* — so redundant rules accumulate, crowd out the ones that still earn their place under the word budget, and eventually read as deliberate because they have sat there so long. This skill is that missing question, run on a schedule. Resolve the repository locator before either pass: ```bash resolve_script() { local name="$1" candidate for candidate in \ "$HOME/.claude/skills-worktree/.claude/scripts/$name" \ "$HOME/.claude/scripts/$name" \ ".claude/scripts/$name"; do if [[ -x "$candidate" ]]; then echo "$candidate"; return 0; fi done return 1 } REPO_ROOT_SH=$(resolve_script repo-root.sh || true) [[ -n "$REPO_ROOT_SH" ]] || { echo "ERROR: repo-root.sh not found (checked all three paths) — harness inventory root unavailable" >&2; exit 1; } ``` > **ADVISORY ONLY — NON-NEGOTIABLE.** This skill **never** edits, deletes, > moves, or rewrites a rule, skill, script, or hook. Not even an obviously-dead > one. Not even when the verdict is unambiguous. Its entire output surface is a > report plus GitHub issues. A human reads the verdicts and lands the change > through the normal issue → branch → PR flow. If you catch yourself reaching > for Edit/Write on an audited artifact, stop — that is the one thing this skill > is not allowed to do. ## The two-pass shape (and why) | Pass | Cost | Model | What it