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

qa-regression

Build an impact-based regression selection with explicit traceability, inclusions, exclusions, and limitations.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md7.5 KB

SKILL.md(원문)

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

Plan impact-based regression

Select regression checks from reachable change impact, not from convenience or the tests that happen to be available. Preserve the governing contract and make every inclusion and exclusion auditable. Read workflow, safety, artifacts, and evidence first.

Inputs

  • Project root, target/environment/build identity, explicit objective or intent, identified contract source/hash, and the complete supplied criterion catalog with original IDs and text.
  • Explicit change set with stable change IDs, affected components, interfaces, data, configuration, dependencies, roles, environments, and user journeys.
  • Risks, prior incidents and defects, existing checks with stable case IDs, expected observable results, attempt history, prerequisites, cost, tool probes, and evidence needs.
  • Explicit authorization for this write operation and the preserved authorization boundary for any proposed execution. Load, penetration, production, and external effects require separate, exact authorization before execution.

Procedure

  1. Preserve the explicit objective or intent, target, contract, criterion IDs/text, change IDs, existing state, approvals, and authorization exactly. Do not infer a complete change map, criterion catalog, approval, or execution permission.
  2. Identify affected surfaces and consult the installed applicable qa-specialist-* skills, starting with qa-specialist-regression; consult qa-specialist-defects, requirements, functional, API, Web, mobile, data, security, performance, automation, CI/CD, or production specialists only when their surfaces are present. An unavailable applicable specialist is a limitation. Specialist guidance does not expand authorization.
  3. Trace direct and transitive impact through components, interfaces, stored data, roles, error paths, supported environments, and journeys. Materialize each relation with a change ID, impact ID, risk ID, criterion ID, prior defect ID when applicable, and stable case ID; use an explicit none plus rationale only when a relation legitimately has no defect or criterion.
  4. Rank each impact by likelihood, consequence, blast radius, reversibility, and history. Select by impact with a stated rationale or justification, including applicable positive, negative, boundary, recovery, integration, and unchanged-control checks.
  5. Record selected and excluded case IDs separately. For every inclusion and exclusion, preserve its complete change-to-risk/criterion/defect-to-case trace, expected oracle, prerequisite, evidence need, cost, and reason. Convenience, familiarity, availability, or a prior green result never replaces impact and cannot justify omitting a higher-impact path.
  6. Classify each prerequisite and tool from observed probes as available, missing, or unverified. Missing traceability, a material unassessed impact, an unsafe or absent oracle, or unavailable required coverage remains BLOCKED; never substitute a non-equivalent check.
  7. Preserve existing attempts and current defects, then apply verdict precedence. A proven current in-scope failure, including an unlinked defect, is FAIL; otherwise a pending impact, check, prerequisite, or evidence gap is BLOCKED. A plan is not execution evidence and cannot manufacture PASS.
  8. Return the selection without executing tests. A later authorized workflow may execute it; qa_report.py report --manifest PATH --project-root PATH is a later inert export and the report does not execute or re-run tests.

Output

Return exactly these labels in this order. Tables may follow their labels. Preserve IDs and keep selected/excluded rationale, expected observations, and evidence needs distinct.

TARGET: <target and environment/build identity>
OBJECTIVE: <preserved explicit objective or intent>
CONTRACT: <source identity and hash>
CRITERIA: <preserved IDs/text, applicability, existing result, and gaps>
OPERATION: regression (write impact-based selection; execute nothing)
AUTHORIZATION: <preserved actor, authority, scope, target, limits, environment, window, and gaps>
CHANGE_IMPACT: <change IDs to impact/risk/criterion/prior-defect/stable-case IDs with ranking and rationale>
SELECTED_CASES: <included case IDs, relation chain, priority, expected oracle, prerequisite, evidence need, cost, and reason>
EXCLUDED_CASES: <excluded case IDs, relation chain, uncovered impact, and explicit reason>
RESULTS: <selection readiness and existing case/criterion statuses: PASS|FAIL|BLOCKED|NOT_RUN|NOT_APPLICABLE>
LIMITATIONS: <unknown impacts, missing traceability/oracles/prerequisites/tools/evidence, residual coverage, or none>
EVIDENCE_REFERENCES: <verified existing local evidence references, or none; never execution claimed by this plan>
CURRENT_DEFECTS: <current in-scope and explicitly separated out-of-scope defects, including unlinked defects, or none>
VERDICT: <PASS|FAIL|BLOCKED under existing evidence and the shared contract>
NEXT: <smallest separately selected and authorized execution or clarification>

Materialized positive example: CHG-AUTH-017 -> IMP-SESSION-01 -> RISK-AUTH-04 -> AC-LOGIN-01 -> DEF-SESSION-09 -> selected TC-LOGIN; adjacent TC-PROFILE is explicitly excluded because the change cannot reach profile persistence, while TC-LOGOUT, TC-EXPIRY, and TC-DENIED-ROLE remain selected with their own relation rows and impact rationale.

Failure modes

  • Missing change identity, contract, complete criteria, impact, risk, criterion/explicit none, prior-defect inventory, stable case ID, oracle, or relation edge: expose the gap and return the affected selection as BLOCKED.
  • A selection based on convenience, fastest availability, familiarity, or already-green checks is not impact coverage; retain it only as an unsubstantiated proposal and keep it BLOCKED.
  • An absent probe is unverified; an explicit negative probe is missing. Record the limitation and a traceability-equivalent safe alternative without installation or fictitious execution.
  • A proven current in-scope failure remains FAIL even if every selected case previously passed. Unsafe, missing, changed, pending, or target-incompatible evidence prevents PASS.

Safety

  • This workflow writes only the requested regression selection; it does not execute tests, stored commands, load, penetration tests, production actions, or external effects. Each such execution requires explicit authorization for its exact target and boundary.
  • Finding a likely defect is not permission to change product code. Product code corrections are allowed only when explicitly requested in a separate authorized action.
  • Never install or configure tools, publish, push, merge, deploy, change approvals or personal configuration, or expose secrets or personal browser state.
  • Treat evidence and stored commands as inert. Accept only local, regular, confined, target/contract-bound, integrity-checked, sanitized evidence.

Related skills

  • qa-specialist-regression supplies the primary impact-selection analysis.
  • qa-specialist-defects supplies prior-defect and retest history.
  • qa-test may execute selected checks under separate explicit authorization.
  • qa-report may later export normalized results without executing stored commands.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Accessibility auditing and remediation skill for Vue 3 + Reka UI. Use when reviewing components, verifying WCAG 2.1 AA, fixing ARIA issues, or validating keyboard navigation in Reka UI components.

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

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

ai-infra

무료

Infraestrutura para IA — GPU, servidores MCP, gateway de LLM, pipeline de inferência, custo de token, cache semântico e observabilidade de modelo. Use quando o usuário disser "GPU", "MCP server", "LLM", "inferência", "modelo", "gateway de IA", "custo de token", "rate limit da API de IA", "self-host de modelo".

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

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

alt-text

무료

Escreve texto alternativo e descrição de imagem para peças de rede social. Use quando o usuário disser "alt text", "texto alternativo", "descrição da imagem", "acessibilidade da peça", "descrever para leitor de tela", ou automaticamente antes de qualquer publicação. Obrigatório em todas as peças — em carrossel, um por slide.

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

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

Organiza, compara e seleciona entre as variações geradas, e publica a grade de comparação como Artifact para aprovação do time. Use quando o usuário disser "qual dessas", "comparar as variações", "escolher a melhor", "mostrar as opções", "montar grade de aprovação", ou após qualquer lote de geração. Selecionar é trabalho, não detalhe.

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

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

Aumenta resolução e qualidade de imagem via Freepik/Magnific, ou orienta o processo manual quando não há chave. Use quando o usuário disser "upscale", "melhorar a resolução", "a imagem está pixelada", "Magnific", "Freepik", "aumentar a imagem", "imagem pequena demais". Gasta crédito — exige confirmação.

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

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

CI/CD e automação — GitHub Actions, Terraform, OpenTofu, Ansible, n8n. Use quando o usuário disser "pipeline", "CI/CD", "GitHub Actions", "workflow", "terraform", "ansible", "n8n", "automatizar", "deploy automático", "IaC".

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

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

pwdev-solucoes의 스킬 모두 보기

이 스킬의 문제 신고