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-testing

SKILL.md

Regression Testing

Scoping a regression pass

Don't blindly re-run everything every time — scope by change impact:

  1. Diff-driven scope: what files/modules changed? Trace which features depend on them (shared components, shared API endpoints, shared DB tables/migrations).
  2. 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.
  3. 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

qa regression

Runs the harness's regression suite through the qa CLI dispatcher; results land in ~/qa-agent/reports/.

Triage discipline

When a regression test fails:

  1. Confirm it's a real regression (re-run once, rule out flakiness — see [[test-automation]] flaky-test triage) before filing.
  2. Bisect to the change that caused it if not obvious (git bisect, or compare against the last known-good deploy).
  3. 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mejbaurbahar/fagun/regression-testing/badge)](https://verified-skill.com/skills/mejbaurbahar/fagun/regression-testing)

Something wrong with this skill or its page? Tell us.