What problem does it solve? Spec-driven changes often get archived based on the implementer's own verification, which misses gaps, incorrect assumptions, and negative-path failures. This Skill provides an independent adversarial review pass that tries to refute acceptance criteria before a spec is archived, producing a persisted verdict that the archive gate requires. ## Core Features & Use Cases - Adversarial Verification: Reads the spec triad (proposal, tasks, verification) plus the PR diff and actively tries to break each acceptance criterion, hunting race conditions, authz gaps, and spec-vs-code mismatches. - Structured Findings: Classifies every finding by severity (Blocker/Major/Minor) and reality (REAL/THEORETICAL/SPECULATIVE), requires a named covering test or marks it UNTESTED, and grades six dimensions on an A-D rubric. - Gate-Integrated Verdict: Writes specs/<feature-id>/review.md with machine-readable frontmatter (verdict, reviewed_sha, reviewer) that dotf spec archive validates before allowing archival. - Use Case: After implementing feature AI-001 and before running /spec archive, launch dotf spec review AI-001 so an independent reviewer session red-teams the change and issues a PASS, PASS-WITH-GAPS, or FAIL verdict. ## Quick Start Ask the AI to run an adversarial review on feature AI-001 before archiving its spec.