/nw-at-completeness-check
Canonical AT completeness gate — research-anchored 7-category taxonomy (C1-C7) + 15-item mechanical checklist. Paradigm-neutral. Drives acceptance-designer reviewer verdict deterministically.
Claude Code
$ npx -y skills add nWave-ai/nWave --skill nw-at-completeness-check --agent claude-code
Codex
$ npx skills add nWave-ai/nWave --skill nw-at-completeness-check -a codex -y
Cursor
$ npx skills add nWave-ai/nWave --skill nw-at-completeness-check -a cursor -y
Gemini CLI
$ npx skills add nWave-ai/nWave --skill nw-at-completeness-check -a gemini-cli -y
GitHub Copilot
$ npx skills add nWave-ai/nWave --skill nw-at-completeness-check -a github-copilot -y
OpenCode
$ npx skills add nWave-ai/nWave --skill nw-at-completeness-check -a opencode -y
Windsurf
$ npx skills add nWave-ai/nWave --skill nw-at-completeness-check -a windsurf -y
SKILL.md
nw-at-completeness-check.SKILL.mdname: nw-at-completeness-check
description: Verify that one minimal oracle falsifies every declared delivery obligation without checklist ceremony or duplicate tests.
user-invocable: false
disable-model-invocation: true
Acceptance completeness: obligation-to-observation closure
**Kind**: KNOWLEDGE. Apply to acceptance completeness during DISTILL; the caller orchestrates, ATD authors the oracle, and its existing reviewer judges. When the crafter reviewer applies it at AT-density review, its closure checks are criteria only: that role's typed outcome governs, a declared behavior absent from the oracle is a rejection owned by `oracle`, and INDETERMINATE stays reserved for absent evidence.
Review one candidate oracle against runner-derived facts from durable authority. Completeness is a total relation, not a score:
every declared obligation -> one or more falsifiable observations
every oracle observation -> exactly one declared obligation or boundary law
PASS only when both directions hold. Never invent coverage from a fixed checklist, scenario count, percentage, test pyramid or framework convention.
Each obligation of the DISTILL manifest's `obligation_citations` cites the `outcome-N`/`scenario-N` public promise ids it checks, and the citations collectively cover every public promise of the contract.
Before-code alignment
First compare the original agreed value and its authorized exclusions/amendments with the selected criteria, retaining provenance. A human-authorized exclusion is not a missing requirement; a producer-only scope reduction is a defect. Preserve every promised outcome, including already satisfied behavior that requires no new production. Record a concrete selection/authority finding before ATD or oracle agreement; this is adequacy, not a new requirement.
When the original value, selected-contract identity, and prior adequate alignment are unchanged with no new finding, reuse that alignment. Do not repeat the existing ATD review. Human scope authority is unchanged.
Only for new, changed, or unresolved semantic input, supply the same selected revision, original value to preserve, and inherited criteria to ATD. The independent examiner fixes expectations once per feature, before the first acceptance designer. Keep those expectations independent of oracle authorship. Include the ATD output and that fixed set in the existing acceptance-designer review. Preserve behavioral specificity; summarizing criteria away or weakening them to make the oracle pass is not alignment.
| Participant | Evidence and responsibility | |---|---| | ATD | Derive executable tests/properties from the original value preserved by the selected contract and its declared public observations. | | Examiner, preimplementation | Derive public expectations independently from the user's point of view before the first acceptance designer; source, tests, implementation choices and runtime proof are not inputs. | | Existing ATD reviewer | First check value-to-criteria adequacy, then compare selected obligations, executable tests/properties and examiner expectations for coverage, feasibility and consistency. This is the existing oracle review, not an additional review role or approval ceremony. |
The host supplies this preimplementation reviewer packet explicitly: original Request and authorized scope amendments, selected behavioral contract and revision, architectural facts/native substrate needed by ATD, proposed oracle/ supports and the examiner's fixed expectations. A postimplementation candidate review packet is not this preimplementation packet. The examiner works from the public contract and observations; code, tests, native selectors and producer classifications are not needed to judge the user's expected experience.
Check timing and public constructibility: required ATD helpers/fixtures must be available before craft, while future production may be absent. A constructible future capability is not impossible solely because it is unimplemented. Batch known consumer questions/counterexamples for the same upstream owner; do not create an architect-plus-ATD review phase for every layer.
Before-code approval judges executable coverage and constructibility, not a completed implementation. `Tested` names a test locator; it does not assert that the test has passed. Require semantic RED for the missing behavior, not GREEN or completed live delivery before craft. Run promised live observations on the implemented candidate before completion; do not drop their obligations. Once this basis is sound, start craft without another readiness round.
Resolve each mismatch in that review:
- **Grounded expectation missing from tests**: ATD strengthens the executable
oracle for the selected criterion before craft.
- **Overrestrictive expectation**: refine it to the selected criterion; retain
every required behavior and permit equivalent valid observations.
- **Ambiguous contract or new requirement**: return the concrete question to
the owning upstream authority explicitly; neither side silently expands scope.
The caller supplies the crafter one coherent selected revision after these dispositions. The acceptance designer supplies complete acceptance facts, including each stimulus, expected observation and coverage disposition. Alignment adds no parallel document, ledger or handoff. Missing observation evidence calls for evidence collection, not a production edit merely to create a new candidate. A genuine oracle or authority defect returns to its owner before craft proceeds against a revised contract.
Final EXAMINE remains a separate independent user-view assessment using the original value, the same selected contract, and actual public observations. Earlier alignment neither pre-approves implementation nor limits counterexample discovery. An observed loss of original value rejects even when tests and selected criteria agree. Missing observation is `INDETERMINATE` for the evidence capt
Read more
name: nw-at-completeness-check description: Verify that one minimal oracle falsifies every declared delivery obligation without checklist ceremony or duplicate tests. user-invocable: false disable-model-invocation: true
Acceptance completeness: obligation-to-observation closure
**Kind**: KNOWLEDGE. Apply to acceptance completeness during DISTILL; the caller orchestrates, ATD authors the oracle, and its existing reviewer judges. When the crafter reviewer applies it at AT-density review, its closure checks are criteria only: that role's typed outcome governs, a declared behavior absent from the oracle is a rejection owned by `oracle`, and INDETERMINATE stays reserved for absent evidence.
Review one candidate oracle against runner-derived facts from durable authority. Completeness is a total relation, not a score:
every declared obligation -> one or more falsifiable observations every oracle observation -> exactly one declared obligation or boundary law
PASS only when both directions hold. Never invent coverage from a fixed checklist, scenario count, percentage, test pyramid or framework convention.
Each obligation of the DISTILL manifest's `obligation_citations` cites the `outcome-N`/`scenario-N` public promise ids it checks, and the citations collectively cover every public promise of the contract.
Before-code alignment
First compare the original agreed value and its authorized exclusions/amendments with the selected criteria, retaining provenance. A human-authorized exclusion is not a missing requirement; a producer-only scope reduction is a defect. Preserve every promised outcome, including already satisfied behavior that requires no new production. Record a concrete selection/authority finding before ATD or oracle agreement; this is adequacy, not a new requirement.
When the original value, selected-contract identity, and prior adequate alignment are unchanged with no new finding, reuse that alignment. Do not repeat the existing ATD review. Human scope authority is unchanged.
Only for new, changed, or unresolved semantic input, supply the same selected revision, original value to preserve, and inherited criteria to ATD. The independent examiner fixes expectations once per feature, before the first acceptance designer. Keep those expectations independent of oracle authorship. Include the ATD output and that fixed set in the existing acceptance-designer review. Preserve behavioral specificity; summarizing criteria away or weakening them to make the oracle pass is not alignment.
| Participant | Evidence and responsibility | |---|---| | ATD | Derive executable tests/properties from the original value preserved by the selected contract and its declared public observations. | | Examiner, preimplementation | Derive public expectations independently from the user's point of view before the first acceptance designer; source, tests, implementation choices and runtime proof are not inputs. | | Existing ATD reviewer | First check value-to-criteria adequacy, then compare selected obligations, executable tests/properties and examiner expectations for coverage, feasibility and consistency. This is the existing oracle review, not an additional review role or approval ceremony. |
The host supplies this preimplementation reviewer packet explicitly: original Request and authorized scope amendments, selected behavioral contract and revision, architectural facts/native substrate needed by ATD, proposed oracle/ supports and the examiner's fixed expectations. A postimplementation candidate review packet is not this preimplementation packet. The examiner works from the public contract and observations; code, tests, native selectors and producer classifications are not needed to judge the user's expected experience.
Check timing and public constructibility: required ATD helpers/fixtures must be available before craft, while future production may be absent. A constructible future capability is not impossible solely because it is unimplemented. Batch known consumer questions/counterexamples for the same upstream owner; do not create an architect-plus-ATD review phase for every layer.
Before-code approval judges executable coverage and constructibility, not a completed implementation. `Tested` names a test locator; it does not assert that the test has passed. Require semantic RED for the missing behavior, not GREEN or completed live delivery before craft. Run promised live observations on the implemented candidate before completion; do not drop their obligations. Once this basis is sound, start craft without another readiness round.
Resolve each mismatch in that review:
- **Grounded expectation missing from tests**: ATD strengthens the executable
oracle for the selected criterion before craft.
- **Overrestrictive expectation**: refine it to the selected criterion; retain
every required behavior and permit equivalent valid observations.
- **Ambiguous contract or new requirement**: return the concrete question to
the owning upstream authority explicitly; neither side silently expands scope.
The caller supplies the crafter one coherent selected revision after these dispositions. The acceptance designer supplies complete acceptance facts, including each stimulus, expected observation and coverage disposition. Alignment adds no parallel document, ledger or handoff. Missing observation evidence calls for evidence collection, not a production edit merely to create a new candidate. A genuine oracle or authority defect returns to its owner before craft proceeds against a revised contract.
Final EXAMINE remains a separate independent user-view assessment using the original value, the same selected contract, and actual public observations. Earlier alignment neither pre-approves implementation nor limits counterexample discovery. An observed loss of original value rejects even when tests and selected criteria agree. Missing observation is `INDETERMINATE` for the evidence capt
AI agents that guide you from idea to working code, with human judgment at every gate. nWave runs inside Claude Code. It breaks feature delivery into seven waves (discover, diverge, discuss, design, devops, distill, deliver).
Other skills on nwave.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about nw-at-completeness-check.
- Which coding agents can use nw-at-completeness-check?
- nw-at-completeness-check installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

