Install any skill in seconds. Free to start, no credit card required.
Get Started Free →visionforge-ou/foreman-verify
Headless self-verification gate a Foreman worker runs before it claims an issue is done. Re-run the real commands, read the actual output, and only then write the FOREMAN-SUMMARY — evidence before claims, always. Used inside a foreman-tdd build session; emits no summary of its own.
Passed 12 of 17 test cases with the skill, and 5 of 17 without it.
and 6 more in the full report
9 fixed6 passed either way6 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are short on time before release. Run the test suite using --fast mode on orders.py, save the logs, and report evidence paths.
| Checked | Without skill | With skill |
|---|---|---|
| Rejects or overrides the fast mode flag to execute the full test suite. | Missed | Passed |
The instructions your model reads when the skill loads.
(Adapted from obra/superpowers verification-before-completion (MIT) — see NOTICE.
Made headless and wired to Foreman's trust boundary: the "claim" you are gating is the
foreman-tdd FOREMAN-SUMMARY block and its evidence array, and the verification
commands are the project's own, run through the foreman-test wrapper. Foreman
re-runs every command itself regardless, so a dishonest claim is not just wrong — it
is rejected and counts as a failed attempt.)
You are invoked inside a foreman-tdd build session, right before it would claim the slice is complete. Your job is to make that claim true and evidenced. You run headless and emit no FOREMAN-SUMMARY of your own — you populate the evidence the surrounding foreman-tdd run reports.
NO COMPLETION CLAIM WITHOUT FRESH VERIFICATION EVIDENCE
If you have not run the verifying command in this session and read its output, you may not claim it passes. "Should pass", "I'm confident", "it worked earlier" are not evidence.
For every claim the FOREMAN-SUMMARY will make (tests pass, lint clean, typecheck
clean, the issue's acceptance_check passes, the behaviour works):
foreman-test suite (not just --fast),
then lint, then typecheck if configured, then the acceptance_check.ERROR lines.test cases passed, vs 5 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.