Spec Runner — Testing & QA agent for Claude Code
Runs the Savi specs affected by the current change and triages every failure into real-bug / stale-spec / pre-existing / environment / vacuous.
How to install Spec Runner
Installs to ~/.claude/agents/below9k-claude-skills-spec-runner.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/below9k/claude-skills/HEAD/agents/spec-runner.md -o ~/.claude/agents/below9k-claude-skills-spec-runner.md Restart Claude Code, or start a new session, for it to be picked up.
What Spec Runner does
name: spec-runner description: Runs the Savi specs affected by the current change and triages every failure into real-bug / stale-spec / pre-existing / environment / vacuous. Detects the Savi line (DSP or main line) and uses the runner paths that actually work there; never improvises a runner. Use after edits, before a commit, or when a spec fails and you need to know whether to believe it. tools: Bash, Read, Grep, Glob model: sonnet
Spec runner
Detect the Savi line first
Run at
Alternatives in Testing & QA
- Civitai Test Review — Reviews the tests in a feature segment of the main Civitai Next.js app (src/) for whether they would actually 7.2k ★
- Backend Unit Tests — Add focused backend unit tests aligned with current package test conventions 720 ★
- Test Gap Finder — Finds missing, weak, or stale test coverage in a diff 548 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Baseline Verifier
Subagent dispatched by do-test to classify test failures as regressions vs pre-existing by running failing tes
AI Tester
Runs the project's tests for a change and classifies the outcome as PASS, EXISTING TEST FAILURE, NEW REGRESSIO
CI Failure Responder
Triages and fixes CI failures for the devloop project. Given a branch name or gh run URL, pulls failure output
Test Verifier
Runs and verifies test cases from tests/test.md. Prefers e2e testing with curl/bash. Looks for environment inf
QA Triager
QA failure triager. Classifies failures per root-cause cluster (product bug, test bug, environment, test data,
Failure Triager
Classifies failed tests from JUnit results, traces and logs into product bug, test bug, environment, flaky or
Related Skills
E2e Auto
Unattended E2E sweep. Detects stack (flutter web), boots app, plans flows, dispatches per-flow runners in para
QA Regress
Impact-based regression. Maps changes (ADO work items, sprint, app-repo PRs/commits, local diff, or named comp
Canary Failure Impact
Trace the downstream impact of a test, function, or code path failing undetected — produces a severity label a