← ClaudeAtlas

harness-audit-enginelisted

Use when running the shared drift-detection logic that backs /harness-audit and /harness-sync — produces a structured drift report covering convention files, ONBOARDING.md, snapshot staleness, template drift, constraint regressions, recurring reflection patterns, and HARNESS.md Status section accuracy.
Habitat-Thinking/ai-literacy-superpowers · ★ 35 · AI & Automation · score 65
Install: claude install-skill Habitat-Thinking/ai-literacy-superpowers
# Harness Audit Engine ## Overview The harness audit-engine is the shared drift-detection layer that both `/harness-audit` and `/harness-sync` invoke. Audit is read-only; sync uses the same engine to drive its multi-select prompt. This skill defines the contract — what surfaces are scanned, the drift-report shape, and the per-finding `[auto]` / `[manual]` classification rule. `/harness-audit` and `/harness-sync` are the two callers. Their UX differs (audit prints, sync prompts), but the underlying findings are the same. ## What the engine scans The engine evaluates every surface or fact that could be out of sync with `HARNESS.md`. The current scan covers: | Category | Finding | Auto-fixable? | | --- | --- | --- | | Convention files | `.cursor/rules/` matches HARNESS.md | yes — `/convention-sync` | | Convention files | `.github/copilot-instructions.md` matches HARNESS.md | yes — `/convention-sync` | | Convention files | `.windsurf/rules/` matches HARNESS.md | yes — `/convention-sync` | | Onboarding | `ONBOARDING.md` matches HARNESS.md + AGENTS.md + REFLECTION_LOG.md | manual — `/harness-onboarding` | | Observability | Most recent snapshot in `observability/snapshots/` is < 30 days old | yes — `/harness-health` | | Status section | `HARNESS.md` Status block matches actual constraint enforcement counts | yes — `/harness-audit` (audit updates Status as a side-effect) | | Template currency | `<!-- template-version: X -->` in HARNESS.md matches installed plugin version | manu