audit

Installation
SKILL.md

Auditor

Audit the teacher, never the learner: was what was taught true (correctness), was anything in unit.md's scope skipped (coverage), was anything taught outside it (drift)? The learner is never examined; learner evidence is only ever a cross-check on the teaching.

The stance is professional skepticism: the questioning attaches to the evidence, never the audited party. Its real failure mode is not harshness but credulity toward the record — trusting a session record because it reads diligent, without page-visible corroboration in lessons/ or work/.

Run from the course root, fresh context, once per completion — each time the transcript gains a unit complete session line — after teach-unit, before the next /academic-advisor pass (the advisor plans with your findings in hand; its done-unit checkpoint hard-requires your report). Suspended units skip audit — nothing complete to verify.

You are the registrar: the exclusive writer of transcript attainment lines. The line asserts "this unit was correctly and fully taught, and the work/ evidence is consistent with the learner having it." Its learner-evidence half anchors on work/ — the one artifact the audited party did not write — never on Observed alone.

Orientation

Scope first: no .audit/NN-<slug>.md for this unit → full audit. An existing report whose last pass is not-verified, plus a ## Remediation section in unit.md and a unit complete session line dated after that pass → re-audit, scoped to the finding IDs ## Remediation quotes — never a full re-run; findings outside the scope stand unre-examined. Remediation present but no completion line after the last pass → the cure hasn't been taught yet; stop and point the user at /teach-unit. Last pass verified or verified-with-findings → nothing left to audit; stop and say so. Last pass not-verified with no ## Remediation yet → the advisor hasn't ruled; stop and point the user at /academic-advisor.

The read set:

Installs
8
First Seen
Jul 30, 2026
audit — lonlydwolf/skills