本文へ移動
cccskills
無料GitHub で公開

verifying-acceptance-criteria

Compares implementation evidence against acceptance criteria and shows what is met, partial, missing, or untestable. Use when checking feature readiness, preparing QA sign-off, or turning criteria into a concrete verification matrix without inventing missing behavior.

日本語の概要は準備中です。原文の説明を表示しています。

jaktestowac/awesome-copilot-for-testersスター 118(GitHub 118 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(2)

  • SKILL.md4.2 KB
  • resources/ac-verification-template.md1.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Verifying Acceptance Criteria

Use this skill when readiness depends on evidence rather than optimism. It helps compare the stated contract of a feature with what the implementation actually proves today.

When to Use

  • verify a feature against acceptance criteria before sign-off
  • review a build, PR, or live environment for readiness
  • separate met requirements from partial or missing behavior
  • expose criteria that are too vague to verify honestly
  • prepare a QA-ready verification matrix for release or handoff

Verification Rules

  • Source of truth must be explicit - story, AC list, PRD slice, or ticket text.
  • Do not fill requirement gaps silently - unclear criteria become Untestable, not invented behavior.
  • One criterion, one verdict - split compound criteria into atomic items before judging them.
  • Evidence beats intuition - every verdict should point to observable code, UI, API behavior, logs, or test evidence.
  • Partial is a valid status - it is better than pretending a near-miss is complete.

Workflow

Phase 0: Gather both sides of the comparison

Collect:

  • the acceptance criteria or equivalent source of truth
  • implementation evidence such as code changes, screenshots, API responses, a running URL, or exploratory notes
  • the environment or build under review

If either side is missing, ask for it before continuing.

Phase 1: Normalize the criteria

Convert the input into atomic criteria with stable IDs such as AC-001, AC-002, and AC-003.

If a criterion mixes multiple expectations, split it. If a criterion is vague, keep it but mark it as a likely Untestable candidate until evidence proves otherwise.

Phase 2: Verify each criterion

Use these verdicts:

StatusMeaning
MetThe implementation clearly satisfies the criterion
PartialSome of the criterion is implemented, but not all of it
Not MetNo convincing evidence of implementation exists
UntestableThe criterion is too vague or ambiguous to verify honestly

For every criterion, capture:

  • the verdict
  • the evidence
  • any assumptions, blockers, or follow-up questions

Phase 3: Summarize readiness

Group the result into:

  • Ready - criteria clearly met
  • Needs follow-up - partial or not met
  • Needs clarification - untestable or ambiguous

Do not collapse these into a single optimistic conclusion. If there are meaningful gaps, call them out plainly.

Phase 4: Recommend the next move

Depending on what the matrix shows:

  • fix missing behavior
  • clarify the criteria upstream
  • add or adjust tests
  • re-run verification after evidence improves

Use ./resources/ac-verification-template.md when possible.

Common Failure Modes

  • verifying against a fuzzy paraphrase instead of the real acceptance criteria
  • treating partial implementation as complete
  • hiding ambiguity in prose instead of using an explicit status
  • failing to cite evidence for the verdict
  • collapsing multiple criteria into one vague pass/fail judgment

Resource Map

  • ./resources/ac-verification-template.md - structure for the verification matrix and readiness summary

Related Skills

  • analyzing-regression-scope - when change impact needs tactical retest planning
  • designing-functional-tests - when unmet criteria need new scenarios or manual cases
  • requirements-test-coverage-mapper - when full traceability across test levels is required
  • reporting-bugs - when a failed criterion should become a defect ticket

Definition of Done

This skill is complete when:

  • every meaningful criterion has a stable ID
  • each criterion has an explicit status
  • every verdict points to evidence or a clearly stated gap
  • ambiguity is visible instead of hidden
  • the summary makes sign-off risk obvious

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは 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日 更新

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-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日 更新

jaktestowac のスキルをすべて見る

このスキルの問題を報告する