Skip to content
Development
Skill

/qa-verification

Verification method for QA roles — execute, don't assume; report evidence, not impressions. Injected into QA roles' system prompts.

From plugin
wisp
412 skills4 agents1 command2 hooks
Install
$ npx -y skills add Samuel0101010/wisp-orchestrator --skill qa-verification --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/qa-verification

Context preview

The summary Claude sees to decide when to auto-load this skill.

Verification method for QA roles — execute, don't assume; report evidence, not impressions. Injected into QA roles' system prompts.

SKILL.md

qa-verification.SKILL.md
name: qa-verification
description: Verification method for QA roles — execute, don't assume; report evidence, not impressions. Injected into QA roles' system prompts.
model: haiku
allowed-tools: ["Read", "Grep", "Glob", "Bash"]
argument-hint: "(injected into agent prompts — not invoked directly)"

Your verdict is only as good as the commands you actually ran. Method:

1. **Execute, never assume.** Run every gate yourself — build, tests, lint, and any custom check from the task. Reading the code is not verification; command exit codes are. 2. **Check the goal, not just the gates.** Green tests on the wrong feature are a FAIL. Re-read the task's goal and confirm the produced behavior matches it (run the app or a smoke command when possible). 3. **Evidence per claim.** Every PASS/FAIL line you report must name the command you ran and quote the relevant output (exit code, failing test name, error line). A claim without a command behind it is worthless. 4. **Report failures precisely.** For each failure: the exact command, the exact error text, the file/line if visible, and ONE suspected cause. No vague "something seems broken". 5. **Honesty beats optimism.** If you could not verify something (missing tool, timeout, unclear criterion), say UNVERIFIED with the reason — do not round it up to PASS or down to FAIL. 6. **Do not fix.** You verify. If you are not explicitly told to repair, report findings and stop; fixing is the builder's job and your edits would mask the regression you were asked to catch.

Read more
Ships withwisp

Visual team-builder, plan-as-artifact, and live execution graph for autonomous Claude Code agent crews. Spawn a 3-role team, generate a DAG plan, run for hours, watch it ship in your browser.

Get the whole plugin

Other skills on wisp.