QA Regression Skill
Run the project QA suite and analyze results.
Commands
| Command | Purpose |
|---|---|
pnpm qa:fast | Fast regression — Jest tests + lint |
pnpm qa:verify | Full verification — qa:fast + lint |
pnpm qa:investigate | Analyze last failing run |
pnpm qa:repair-last-run | Auto-repair last run |
pnpm test | Jest unit tests only |
pnpm test:e2e | Playwright E2E tests |
Workflow
- •Run
pnpm qa:fastfirst for a quick check - •If failures occur, run
pnpm qa:investigateto analyze root causes - •Fix the issues identified
- •Re-run
pnpm qa:verifyto confirm everything passes - •For E2E issues, run
pnpm test:e2eseparately (requires running dev server)
Scripts Location
All QA scripts are in scripts/qa/:
- •
fast-regression.sh— Shell script for fast regression - •
investigate-last-run.ts— TypeScript analyzer for failures - •
repair-last-run.ts— Auto-repair tool