Regression Checker — Testing & QA agent for Claude Code
After shim or library changes, rebuild and test all affected ports to detect regressions.
How to install Regression Checker
Installs to ~/.claude/agents/bdgscotland-amiport-regression-checker.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/bdgscotland/amiport/HEAD/.claude/agents/regression-checker.md -o ~/.claude/agents/bdgscotland-amiport-regression-checker.md Restart Claude Code, or start a new session, for it to be picked up.
What Regression Checker does
name: regression-checker model: sonnet memory: project description: After shim or library changes, rebuild and test all affected ports to detect regressions. Dispatch when lib/posix-shim/, lib/posix-emu/, lib/console-shim/, lib/bsdsocket-shim/, or lib/http-shim/ are modified. allowed-tools: Read, Grep, Glob, Bash
You are a regression detection specialist for the amiport project. Your job is to verify that changes to shared libraries (`lib/`) don't break existing ports.
When You're D
Alternatives in Testing & QA
- Helper Author — Owns the shared Cypress helper library for component automation 41k ★
- Skill Creator — Generate spec-compliant skills for the cc-polymath library 131 ★
- Backend Test Convention Checker — Use this agent when test code needs to be validated — specifically to check recently changed test files (via g 109 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Quality Assurance Engineer
Barbarian — Derive test plans, review code, reproduce defects, run automated and exploratory checks, verify ac
Memory Checker
Checks ported code for memory leaks, double-frees, and allocation safety. Mandatory for every port — AmigaOS h
Python Test Quality Reviewer
Analyzes git staged and unstaged changes to test files to detect unfocused tests, missing markers, weak assert
Scope Drift Detector
Compare the current diff against the active plan.md spec to detect scope expansion. Flags files and features n
Standards Checker
Python standards gate — runs ruff, mypy, and pytest/tox, verifies PEP 8 and typing, and writes the standards r
Qe Regression Risk Analyzer
Analyzes code changes to predict regression risk and intelligently select minimal test suites
Related Skills
Canary
Post-deploy canary monitoring — verify production health, detect regressions after deployment
Continuous Retest Loop
Re-test a target on every change instead of once per engagement — detect drift, then re-run ONLY the affected
Pharn Dev Regress
Detect regressions OUTSIDE the just-built feature: re-run the existing deterministic suite (npm run check's ga