adversarial-verify
Installation
SKILL.md
Adversarial Verify
After producing output (a shipped card, a security audit, a bug report, a spec), send it to a skeptic agent whose job is to REFUTE each finding. Only confirmed findings with file:line evidence survive.
Steps
- Collect the output to verify: a diff, a list of findings, a written spec, or a draft.
- Spawn a skeptic agent with this brief:
Your job is to REFUTE the following findings. Default posture: not real. For each finding, either: - Confirm it with file:line evidence (the only way it survives), or - Refute it with a specific reason (misread, already handled, wrong file, etc.) Do not hedge. Pick a side per finding. - Collect the skeptic's verdicts.
- Keep only findings the skeptic confirmed with file:line.
- Fix confirmed findings, then re-run the base gate (typecheck + tests + build).