원클릭으로
wb-qa
WannaBuild QA phase entrypoint for validating acceptance criteria, integration behavior, and release readiness evidence.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
WannaBuild QA phase entrypoint for validating acceptance criteria, integration behavior, and release readiness evidence.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | wb-qa |
| description | WannaBuild QA phase entrypoint for validating acceptance criteria, integration behavior, and release readiness evidence. |
This prompt follows docs/contract-standard.md and inherits the four mandates in
skills/internal/build/references/doctrine.md; where this file is silent, the doctrine governs.
Shared contract: purpose, inputs, process, hard gates, evidence, output, handoff, forbidden actions.
Runtime gates fail closed and cannot be rationalized past. Specialist judgment stays advisory unless a gate or acceptance criterion requires evidence.
Use this phase skill when the user wants QA or the active WannaBuild workflow is in QA. A wb-qa or wannabuild:wb-qa invocation starts or resumes the full WannaBuild loop. "QA only" narrows the handoff, not the gates: every QA obligation below still runs in full.
Before any QA phase work:
QA validates against acceptance criteria; it never invents or guesses them. Before any check:
.wannabuild/spec/requirements.md exists and contains an Acceptance Criteria section with at least one concrete, checkable criterion. If it is missing or empty, do NOT proceed and do NOT synthesize criteria — route back to Discover (the grill is mandatory on every task, including one-liners) and Plan. The assert-discovery-ready gate is authoritative here..wannabuild/spec/design.md and tasks.md, per assert-plan-ready). If absent, route back to Plan before QA.assert-review-ready: a PASS verdict from every required reviewer for the latest iteration). QA does not substitute for review.Validate by execution that the implemented behavior satisfies every acceptance criterion and integration expectation. QA verifies what was actually run — real commands, real exit codes, real output — not text markers, assertions, or inspection alone.
QA may NEVER record a blocker, "missing env", "no access", or "can't test" until it has exhausted real acquisition. For any resource the tests or flows need, you MUST first attempt to obtain it:
.wannabuild/outputs/acquisition-log.json (what was needed, which tools/connectors/CLIs were attempted, the result). The assert-acquisition-attempted gate rejects any blocked or failed status with no logged attempt.The integration test gate is owned by wb-integration-tester and is the terminal hard gate. It PASSES only when all of the following hold and are evidenced:
.wannabuild/spec/requirements.md maps to at least one executed integration check — a complete criterion-to-check coverage map with no MISSING or partial rows.test_execution shows tests actually ran: total > 0, failed == 0, errored == 0. "Status: PASS" with zero tests executed is a FAIL.wb-runtime record-test-evidence (or hooks/wannabuild-route.py record-test-evidence where the binary is unavailable), which runs config.integration_test_command itself and writes the signed evidence record the gates verify. Running tests by hand and writing the verdict is not evidence.A FAIL is terminal: it cannot be overridden at any escalation level — there is no override path — and you may not route around it or ship while it is red. assert-qa-ready requires the QA summary's positive markers AND a verifying runtime-recorded evidence record (valid signature, exit 0, current spec, current command); markers alone never pass.
.wannabuild/outputs/acquisition-log.json.wb-integration-tester) and confirm its PASS criteria above are met.Report:
Use when starting any conversation that touches software work — establishes how to find and use WannaBuild skills, requiring skill invocation before ANY response including clarifying questions.
Automatic repo-native WannaBuild full-loop workflow for natural "I want to build/add/change..." prompts and any WannaBuild phase skill entrypoint.
WannaBuild implementation phase entrypoint for implementing a concrete plan or task with focused verification and adaptive delegation.
WannaBuild debugging implementation entrypoint for reproducing, diagnosing, fixing, and verifying bugs within the full loop.
WannaBuild discovery phase entrypoint that grills the user — one question at a time, each with a recommended answer — to clarify vision, audience, flows, constraints, scope, and success signals before continuing the full loop. Also triggers on "grill me" or "grill this idea".
WannaBuild planning phase entrypoint for turning a brief or concrete task into architecture direction, implementation slices, and verification expectations.