From qa
Analyze code changes for potential regressions — check affected paths, downstream consumers, and test coverage gaps
npx claudepluginhub silviaare95/xari-plugins --plugin qaThis skill uses the workspace's default tool permissions.
Guides reliable browser automation using Playwright and Puppeteer for web testing, scraping, and AI agent interactions. Covers selectors, waits, isolation, and anti-detection patterns.
Provides checklists to review code for functionality, quality, security, performance, tests, and maintainability. Use for PRs, audits, team standards, and developer training.
Enforces A/B test setup with gates for hypothesis locking, metrics definition, sample size calculation, assumptions checks, and execution readiness before implementation.
Check for regressions in: $0
Depth: $1 (default: deep)
Map the change surface — Identify what was modified:
Trace downstream consumers — For each changed export/interface:
grep for import statements)Classify risk per consumer:
Check test coverage:
Identify coverage gaps:
Check non-obvious regressions:
## Regression Check: <target>
### Change Summary
- **Files changed**: N
- **Public interfaces modified**: <list>
- **Risk level**: low | medium | high
### Affected Consumers
| Consumer | Risk | Test Coverage | Action Needed |
|----------|------|---------------|---------------|
| <file> | breaking/behavioral/safe | covered/partial/none | <action> |
### Coverage Gaps
1. **<gap>**: <what's not tested + suggested test>
### Non-obvious Risks
1. **<risk>**: <explanation>
### Recommended Actions
- [ ] <action 1>
- [ ] <action 2>