What problem does it solve? Finished work often gets closed without proof it actually meets the issue's acceptance criteria. This Skill acts as the final QA gate: it reads each criterion, gathers evidence from the diff and test runs, and records a pass, fail, or uncertain verdict per criterion before an issue can be closed. ## Core Features & Use Cases - Criterion-by-criterion verdicts: Loads acceptance criteria via legion issue view and emits exactly one verdict per criterion, each backed by a test name, file:line, or observed behavior. - Vacuous evidence rejection: Automatically demotes passes whose evidence merely restates the criterion or describes implementation without an assertion marker. - Close-gate enforcement: legion verify --issue records the verdict; any fail or uncertain blocks legion issue close, while all-pass unblocks it. - Use Case: After finishing an auth refactor, run the verify gate against issue #42 to confirm each acceptance criterion is proven by a real test before closing the issue. ## Quick Start Ask the agent to verify issue 42 in the myapp repo by checking each acceptance criterion against the diff and test results, then recording the verdicts with legion verify.