Agent skill · operations · pixel-process-ug
acceptance-testing
Use when validating that implementation meets specification requirements — applies acceptance-driven backpressure with behavioral validation gates that prevent completion claims without passing tests. Triggers: spec-to-code validation, feature completion verification, pre-merge acceptance gate, release readiness check.
Why this skill is useful
Provides a structured approach to derive test cases from acceptance criteria, ensuring comprehensive validation that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-03-16. 1 stars on the source repository.
What this skill does
Acceptance Testing Overview Acceptance-driven backpressure connects specification acceptance criteria directly to test requirements, creating a validation chain that prevents premature completion claims. The system cannot cheat — you cannot claim a feature is done unless tests derived from spec acceptance criteria actually pass. Announce at start: "I'm using the acceptance-testing skill to validate against specification criteria." --- The Backpressure Chain --- Phase 1: Extract Acceptance Criteria Goal: From each specification file, extract all Given/When/Then acceptance criteria. Actions 1. Locate all specification files (specs/.md) 2. Extract every acceptance criterion with its ID 3. Document in structured format Example Extraction STOP — HARD-GATE: Do NOT proceed to Phase 2 until: [ ] All spec files are located and read [ ] Every acceptance criterion is extracted with an ID [ ] Criteria are in Given/When/Then format [ ] No criteria are ambiguous (if ambiguous, clarify with spec author) --- Phase 2: Derive Test Cases Goal: Map every acceptance criterion to at least one test case. Traceability Table Acceptance Criterion Test Type Test Description Test File:Line --------------------- ----------- ----------------- ---------------- AC-1: Extract dominant colors Integration Upload valid image, verify 5-10 colors with hex/RGB/HSL test/color.test.js:15 AC-2: Handle invalid images Integration Upload corrupted file, verify error, verify no partial data test/color.test.js:42 Decision Table: Test Type for Acceptance Criteria Criterion Type Test Type Rationale --------------- ----------- ----------- Data input/output behavior Integration Tests real data flow Error handling behavior Integration Tests error paths end-to-end Performance requirement Load test Requires measurement under load UI behavior E2E (Playwright) Tests real browser interaction Subjective quality LLM-as-judge Cannot be deterministically tested Security requirement Integration + security test Tests authorizat …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills pixel-process-ug/acceptance-testing