# Test Conformance

> Audit a codebase's testing regime using a reusable protocol, source/runner reconciliation, sampled oracle review and evidence-backed conformance reports.

- Skill: `jmagly-ai-writing-guide/test-conformance` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jmagly-ai-writing-guide/test-conformance`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jmagly-ai-writing-guide/test-conformance/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: jmagly (https://skillmd.com/u/jmagly-ai-writing-guide)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/jmagly-ai-writing-guide/test-conformance

---


# Test conformance

Use the `testing-quality` CLI namespace `aiwg test-conformance`. For an undeployed addon, use the installed `use` skill
to deploy `testing-quality`. Read [the workflow](../../docs/conformance-workflow.md) for command contracts and [the
evidence rule](../../rules/test-conformance-evidence.md) before making conformance claims.

1. Read target instructions and existing runner/CI configuration. Initialize a protocol with `init`; review
   platform/system identity, source and test globs, areas, lane argv, result/discovery formats, timeouts, policy and
   research paths using [protocol review](../../templates/protocol-review.md). Existing commands may build or import
   target code, even during discovery.
2. Run `inventory` and reconcile statically found files with each lane. Run `sample` with a saved seed and requested
   quota (default 20 per area); use a census for smaller areas. Explain the area definition before sampling. Unsupported
   syntax remains visible.
3. Run `collect` for authorized lanes. Preserve actual exit status, empty/setup-failed runs, skips, timeouts, raw result
   hashes, versions and coverage denominator. Registration and execution are separate evidence. Do not silently install
   a missing tool during collection.
4. Review cases with `test-oracle-reviewer` using [test review](../../templates/test-review.md). A sample cannot satisfy
   whole-scope `requireReview`; expand review coverage or report it incomplete. Review helper behavior and actual SUT,
   not only assertion tokens.
5. Run `assess`, `validate` and `report`. Validation means an artifact satisfies its contract; substantive assessment
   additionally needs current, sufficient evidence. Use [report template](../../templates/conformance-report.md) to
   expose test types, systems, evidence gaps, findings and scope limits.
6. When cleanup is requested, invoke `test-normalize` with concrete findings. Keep the initial audit evidence intact and
   produce new run artifacts after repair.

Do not present inventory candidates as confirmed defects, passing cases as proof of oracle quality, or optional missing
discovery as proven registration. Use `test-platform-research` for a platform adapter/template or additional tooling
recommendation.

