← ClaudeAtlas

pattern-reviewer-test-coveragelisted

Reviewer lens for the test-coverage gate on any `type:*` task or slice. The catalogue of *what counts as a complete test set* lives in `pattern-test-coverage` (shared with the engineer); this skill adds the reviewer's verb — turning a gap into a finding: a gap mapping to a declared AC / Gherkin / contract clause on a touched surface is HIGH and blocks the gate, while edge breadth no spec names is a non-blocking Defer/Nit. Activate on every code-gate review.
MartinKChen/harness-claude-code · ★ 0 · Testing & QA · score 72
Install: claude install-skill MartinKChen/harness-claude-code
# pattern-reviewer-test-coverage The reviewer's lens for the test-coverage pillar of the code gate. It does **not** restate what makes a test set complete — that catalogue (AC / Gherkin / migration coverage, edge-case breadth, named-observable assertions, emitted-artifact correctness, E2E selector + assertion quality, and the deletable-code spine) is owned by **`pattern-test-coverage`** and is shared verbatim with the engineer who authors the tests. This skill governs only the reviewer's verb: **detect a gap against that catalogue, grade it, cite it, and report it** so the engineer's fix flow can act on it. > **Load `pattern-test-coverage` first.** Walk its catalogue against the scoped diff to find gaps; everything below is how you turn each gap into a posted finding. This skill is invoked on every task whose code gate is being reviewed, regardless of `type:*`, and as the always-loaded Phase-1 pattern on every slice review. ## When to activate - The dispatched caller is reviewing the **code gate** on any `type:backend` / `type:frontend` / `type:e2e` task or slice. Run on every code-gate dispatch. - A user says "are the tests enough", "did we cover the acceptance criteria", "review test coverage on this diff". - Do NOT activate on the security gate — security has its own catalogue. ## Project memory overlay After loading this skill, also check `$MAIN_ROOT/.claude/memory/patterns/pattern-reviewer-test-coverage.md` in the consuming project (resolve `MAIN_ROOT="$(dirname "