What problem does it solve? When you finish a code change, asking the same session to review its own work produces rubber-stamping rather than real verification. This Skill drafts a complete, self-contained audit prompt you paste into a separate fresh session, so an independent auditor with zero shared context can genuinely try to falsify your change. ## Core Features & Use Cases - Claim Extraction: Pulls concrete, falsifiable assertions from the diff and conversation — what changed, what invariants must hold, and why risky decisions were safe. - Fidelity References: Pins pre-change git handles (e.g. git show <base-sha>:path) so the auditor can byte-diff moved or refactored code instead of trusting your summary. - Structured Output Contract: Produces one fenced markdown block with tagged sections (<audit_target>, <claims>, <checks>, <constraints>, <output_contract>) and PASS/FAIL reporting rules with file:line evidence. - Use Case: After completing a refactor that moved nine symbols across files, invoke this Skill to get a ready-to-paste prompt instructing a fresh session to re-grep importers, verify no dangling consumers, and diff the moved code against its original. ## Quick Start Ask the assistant to draft a handoff audit prompt for the work just completed on this branch, optionally naming a specific commit, PR, or file as the audit target.