Skip to content
Development
Skill

/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.

From plugin
nwave
628151 skills34 agents27 commands

Claude Code

$ npx -y skills add nWave-ai/nWave --skill nw-at-completeness-check --agent claude-code

SKILL.md

nw-at-completeness-check.SKILL.md
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

Read more
@nwave-ai
Ships withnwave

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).

628151 skills34 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
628
Star history of nWave-ai/nWave on GitHub, a chart by star-history.com

Other skills on nwave.

nw-ad-critique-dimensions

nw-ad-critique-dimensi…

Review dimensions for acceptance test quality - happy path bias, GWT compliance, business language purity, coverage completeness,…

@nwave-ai@nwave-aiInstall Skill
nw-agent-testing

nw-agent-testing

5-layer testing approach for agent validation including adversarial testing, security validation, and prompt injection resistance

@nwave-ai@nwave-aiInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

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.