본문으로 건너뛰기
cccskills
무료GitHub에 공개

analyzing-regression-scope

Analyzes diffs, changed files, hotfixes, and release candidates to identify where regression risk spreads and what must be retested first. Use when scoping retest after a change, reviewing QA impact for a pull request, or building a minimal confidence suite for release validation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers스타 118(GitHub 118 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(2)

  • SKILL.md4.7 KB
  • resources/regression-scope-template.md1.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Analyzing Regression Scope

Use this skill when the real question is not "how do we test everything?" but "what must we retest now, and why?" It is built for risk-aware retest planning after code changes, configuration shifts, dependency updates, or release packaging.

When to Use

  • analyze regression scope after a bug fix or feature change
  • decide what must be retested for a hotfix
  • prepare a release confidence suite from a diff or PR
  • explain QA impact of shared component or config changes
  • separate must-retest areas from nice-to-have regression coverage

Operating Principles

  • Change surface first - understand what changed before proposing retest coverage.
  • Risk spreads through dependencies - shared modules, auth, data mapping, and configuration often widen impact.
  • Direct is not the whole story - the changed file is only the start; adjacent behaviors matter too.
  • Small believable packs beat fake completeness - a focused confidence suite is better than a giant list nobody will execute.
  • Unknown impact stays visible - if propagation is unclear, log it as an open question instead of bluffing.

Workflow

Phase 0: Frame the input

Use the best available source:

  • changed files
  • a diff or PR summary
  • release notes
  • a hotfix description
  • a list of touched components or endpoints

Capture any known critical journeys, environments, or roles that matter.

Phase 1: Map the change surface

Break the change into four layers:

  1. Directly changed behavior - the feature, endpoint, or component that was edited
  2. Adjacent behavior - nearby flows that call, render, or depend on the changed surface
  3. Shared risk - utilities, configuration, auth, layout, data mapping, or common services reused elsewhere
  4. State and data risk - migrations, caching, permissions, synchronization, or environment-specific behavior

Phase 2: Classify retest risk

Use a practical three-level scale:

RiskUse when
HighDirect change on a critical path, shared core module, data integrity flow, auth, checkout, notifications, or high-traffic workflow
MediumIndirect dependency, shared helper, UI shell, validation logic, or meaningful edge-case exposure
LowIsolated change with narrow blast radius and no obvious shared-path impact

Phase 3: Build the regression pack

Organize the result into four buckets:

  • Must retest - confidence blockers; skipping these would be reckless
  • Should retest - meaningful adjacent coverage if time allows
  • Can sample - smoke-level checks instead of full retest
  • Can defer with caution - lower-impact items worth tracking, not necessarily executing now

For every important area, include:

  • why it is affected
  • what to retest
  • what data or environment setup is needed
  • whether the coverage should stay manual or move into automation later

Phase 4: Produce the report

Use ./resources/regression-scope-template.md when possible.

A strong report includes:

  • a short change summary
  • a risk-ranked regression table
  • a minimal confidence suite
  • explicit open questions and blind spots

Common Failure Modes

  • equating changed files with full regression scope
  • producing a huge retest list with no priority
  • ignoring shared components, config, or auth ripple effects
  • forgetting data setup or role-specific behavior
  • treating uncertainty as low risk without explanation

Resource Map

  • ./resources/regression-scope-template.md - structure for regression reports and confidence suites

Related Skills

  • designing-functional-tests - when the regression result should expand into manual scenarios or test cases
  • verifying-acceptance-criteria - when the question becomes whether the feature now meets its stated contract
  • requirements-test-coverage-mapper - when broader traceability matters more than tactical retest scope
  • code-review-advanced - when the regression assessment should be paired with code-level risk review

Definition of Done

This skill is complete when:

  • the change surface is explained clearly
  • high, medium, and low regression areas are separated
  • the must-retest pack is believable and prioritized
  • open questions and blind spots are explicit
  • the output can guide a tester or release lead immediately

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Defines, computes, and interprets test and quality metrics: pass rate, flake rate, suite duration, defect escape rate, time to detect, and coverage with its caveats. Use when building a QA dashboard, reporting suite health to stakeholders, comparing releases over time, or when a coverage percentage or a bug count is being treated as a measure of quality.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Writes and reviews API automation tests with Playwright Test, covering setup/teardown, assertions, data management, and hybrid API+UI flows. Use when creating backend API tests, contract checks, data-driven API coverage, API+UI hybrid workflows, or reviewing existing Playwright API suites.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Measures the risk that code shipped without anyone understanding it: a teach-back attestation on high-risk changes, a risk band from changed-code complexity, diff size and whether a human explanation accompanied it, and optional AI-authorship provenance. Findings stay advisory by design. Use when an AI-assisted codebase grows faster than the team reads it, when reviews are rubber-stamped, when nobody can explain a module that ships weekly, or when leadership asks how much of the code the team can actually maintain.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Produces an evidence-backed go/no-go recommendation: exit criteria status, open-defect risk profile, coverage against risk, environment parity, rollback readiness, and the residual risk stated plainly. Use when preparing a release sign-off, when someone asks whether a build is ready to ship, or when a decision to release is being made on impressions rather than evidence.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Records human verification - code review, exploratory sessions, UAT, accessibility passes, UX and observability reviews - as dated, attributed attestations in a register, so human-centric practices stay in the quality contract without pretending to be automated checks. Use when a strategy requires verification no tool can prove, when sign-off evidence is scattered across chats and tickets, when a gap matrix needs to distinguish "attested" from "passed", or when an audit asks who verified what and when.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Performs webpage and user-flow accessibility audits with WCAG 2.2 guidance, manual verification checklists, prioritized remediation output, and stakeholder-ready summaries. Use when auditing accessibility on a URL, triaging suspected a11y issues, or producing technical findings with practical next steps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

jaktestowac의 스킬 모두 보기

이 스킬의 문제 신고