mejbaurbahar/fagun/regression-testing
Claude Code and agent skill by mejbaurbahar/fagun
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use when validating that recent changes haven't broken existing functionality — building/running regression suites, deciding regression scope for a release, and impact analysis from a diff/changelog.
Install
npx vskill@latest install mejbaurbahar/fagun/regression-testingSKILL.md
Regression Testing
Scoping a regression pass
Don't blindly re-run everything every time — scope by change impact:
- Diff-driven scope: what files/modules changed? Trace which features depend on them (shared components, shared API endpoints, shared DB tables/migrations).
- Always-run core: checkout/payment, auth/login, and whatever the business calls its "money path" — regardless of whether the diff touches them, run these every release as a floor.
- Full regression only for major releases, schema migrations, or dependency upgrades touching shared infra (auth libs, ORMs, framework versions).
Building a regression suite
- Promote flows from manual/exploratory testing into automation once they've been run manually 2-3 times and are stable — see [[test-automation]].
- Tag tests by area/feature so partial regression runs are possible (
@checkout,@auth,@admin). - Keep the suite fast enough to run every PR (smoke tier, minutes) with a separate nightly/pre-release full tier.
Common regression sources to specifically re-check
- Shared components/design system changes — check every consumer, not just the one that prompted the change.
- Database migrations — check both new-record behavior AND existing legacy-data behavior (old rows without new columns populated).
- Dependency/library upgrades — check changelogs for breaking changes, not just "tests still pass" (tests may not cover the changed behavior).
- Config/feature-flag changes — verify both flag-on and flag-off states still work, and that the flag actually gates what it claims to.
Running it via this harness
Runs the harness's regression suite through the qa CLI dispatcher; results land in ~/qa-agent/reports/.
Triage discipline
When a regression test fails:
- Confirm it's a real regression (re-run once, rule out flakiness — see [[test-automation]] flaky-test triage) before filing.
- Bisect to the change that caused it if not obvious (git bisect, or compare against the last known-good deploy).
- File via [[bug-reporting]] with the specific commit/PR that introduced it if identifiable — this is the single most useful piece of info for a fast fix.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/regression-testing/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 3
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mejbaurbahar/fagun/regression-testing)