← ClaudeAtlas

verifylisted

Check that a change actually works — run the project's tests, then drive the real thing (the command, the page, the function) and confirm the effect, and confirm its guards hold (login, permission, CSRF token, escaping, paths) with one minimal local probe each. Reports a clear verdict, and says honestly what could not be checked and why, instead of quietly skipping it.
grinchenkoedu/claude-skills · ★ 0 · Code & Development · score 75
Install: claude install-skill grinchenkoedu/claude-skills
# /gku:verify — prove it works Tests passing and a feature working are different claims. This skill makes both, separately, and says which one it can actually support. Run it after `/gku:implement`, before opening a pull request, or against someone's pull request when you want more than a reading of the diff. Local only. It never touches a live system and never writes to the pull request. ## Arguments - **nothing** — verify the current working tree against the base branch. - **`<pr-number>`** — check out that pull request's head in a worktree and verify it. - **`<branch>`** — verify that branch. - `--tests-only` — skip driving the runtime (steps 5 and 5b); just run the suite. - `--report` — write a report file under `.gku/reports/`. Otherwise the verdict stays in chat. ## Step 1 — Preflight, and be honest about blockers Read `.claude/repo-profile.json` (see `reference/repo-profile.md`). Check, and report all of these together in one block rather than discovering them one at a time: - Is there a test command at all? Many repositories here have none. - Is the execution environment available? For `exec.kind: compose`, is the service up (`docker compose ps`)? For `image`, is the Docker daemon running? If Docker is down and the profile expects it, that is a `SETUP` blocker — starting it is usually the whole fix. - Are dependencies installed? (`vendor/`, `node_modules/` as applicable) - Is there a `timeoutTool`? - Does the runtime surface need something you do not have