verification-skill-forge
Verification Skill Forge
The key words MUST, MUST NOT, SHOULD, SHOULD NOT and MAY in this skill are to be interpreted as described in BCP 14 (RFC 2119, RFC 8174) when, and only when, they appear in all capitals.
A change is verified when an agent has driven the running application the way a user
would and captured proof of what happened, on a named commit. This skill does not verify
anything. It writes the skill that does: a project-local verify-<app> skill inside
the target repo, read cold, mid-task, by an agent that has never seen the app. Then it
keeps that skill honest as the app changes.
Locating this skill's helpers (do this first). The steps below run bundled scripts. You execute from the target repo, not from this skill's directory, so a path written relative to this skill will not resolve. Resolve the base directory once and use it everywhere — including in any subagent prompt, which MUST receive the literal absolute path: