Skip to content
Back to skills

Verify Fix

ASecurity

WAY 9 — verify that a bug is fixed by running its regression test. Use when the user says "verify it", "verify fix", "is #142 fixed", "check the fix" with one or more bug refs (#142, SHOP-142), or "verify all" for every open bug that has a regression test.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 12, 2026
testingapi

Works with

  • api

Security analysis

A100/100

Scanned October 12, 2026

npx -y skills add GhassenAZZOUZ/claude-qa-agent --skill verify-fix --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Verify Fix?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Verify Fix
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ghassenazzouz-verify-fix/badge)](https://www.skillsdirectory.com/skills/ghassenazzouz-verify-fix)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: verify-fix
description: 'WAY 9 — verify that a bug is fixed by running its regression test. Use when the user says "verify it", "verify fix", "is #142 fixed", "check the fix" with one or more bug refs (#142, SHOP-142), or "verify all" for every open bug that has a regression test.'
---

# WAY 9 — Verify Fix

Closes the loop WAY 3 opens: `quick-bug` writes
`test-cases/regression/bug-<ref>/Test#01.*`, and this WAY runs it once a fix is
deployed.

Run CLAUDE.md **Step 0** first. The fix has to be deployed on the target
environment, so confirm which one it is.

## Step 1: Gather inputs
- One or more bug refs, or `verify all`: every **open** issue labeled `bug` (`issue.list`) that has a `qa-artifacts/test-cases/regression/bug-<ref>/` folder
- Optional `--close`: close verified bugs without asking each time

## Phase 1: Locate tests
For each ref: `issue.get` (state, labels, title) and look for `qa-artifacts/test-cases/regression/bug-<ref>/`.
- No regression test → offer to write one now (run `test-writer` from the issue's Steps to Reproduce, as `quick-bug` does), or skip it
- The project is `api` if the feature is tagged `@api`, otherwise `e2e`

## Phase 2: Run
Run `test-execution-agent` once per project, passing every regression folder as a scope filter (`test-cases/regression/bug-142/ test-cases/regression/bug-157/`).

## Phase 3: Update each bug (per the `tracker` skill)

| Result | Action |
|---|---|
| `pass` | Comment: `✅ Verified fixed on <env> — regression Test#01 passed in run <RUN_ID>`. Add the `verified` label (remove `fix-failed`). Close the issue if `--close` was given or the user confirms |
| `fail` (assertion) | Comment with the failing step, expected vs actual, and the uploaded screenshot. Add `fix-failed`. **Reopen** the issue if it was closed |
| `fail` (`failure_kind: locator`) | Run `test-healer` first. The UI may have changed with the fix. Re-run after a heal. Report "not healable" as fix-failed |
| `blocked` | No tracker change. Report the reason (environment down, baseline created) |

## Phase 4: Summary
Print a table: ref · title · result · action taken. Save it to `./qa-artifacts/sessions/verify-<YYYY-MM-DD-HH-MM>.md` with the watermark footer.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.