Skip to content
cccskills
FreePublished on GitHub

mk-nyquist

Maps test coverage to plan acceptance criteria and flags requirements with no tests. Use during Test/Review phases. NOT for running tests (mk:testing); NOT for structural review (mk:review).

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Nyquist — Test-to-Requirement Coverage Mapping

Maps plan acceptance criteria to test files. Identifies coverage gaps where requirements exist but no corresponding test validates them.

When to Use

  • Phase 2 (Test): After tester writes initial tests, verify all acceptance criteria are covered
  • Phase 4 (Review): As part of test coverage dimension, verify no gaps
  • User says "check test coverage", "are all requirements tested", "coverage gaps"
  • Before Gate 2: verify implementation matches plan

Workflow

  1. Load plan — Read tasks/plans/YYMMDD-name/plan.md, extract acceptance criteria
  2. Scan tests — Glob for test files (**/*.test.*, **/*.spec.*, **/test_*.*)
  3. Map criteria → tests — For each acceptance criterion, search test descriptions/names for matching keywords
  4. Identify gaps — Criteria with no matching test = coverage gap
  5. Produce report — Structured output with mapping table and gap list

Output Format

## Nyquist Coverage Report: [Plan Name]

### Requirement-to-Test Mapping

| # | Acceptance Criterion | Test File | Test Name | Status |
|---|---------------------|-----------|-----------|--------|
| 1 | [criterion text] | src/auth.test.ts | "should authenticate user" | COVERED |
| 2 | [criterion text] | — | — | GAP |
| 3 | [criterion text] | src/api.test.ts | "returns 404 for missing" | COVERED |

### Coverage Summary

- **Total criteria:** N
- **Covered:** N (N%)
- **Gaps:** N

### Gap Details

1. **[criterion text]** — No test found. Suggested test: [brief description]
2. **[criterion text]** — No test found. Suggested test: [brief description]

### Recommendation

[PASS — all criteria covered | WARN — N gaps found, suggest adding tests]

Matching Strategy

  • Keyword matching: Extract key nouns/verbs from acceptance criteria, search in test describe/it/test strings
  • File path matching: If criterion mentions "auth", search in **/auth*test*
  • Fuzzy matching: If exact match fails, check for semantic equivalents (e.g., "login" ≈ "authenticate")
  • Manual override: If no match found, ask user to confirm the gap is real (not a naming mismatch)

Gotchas

<!-- Populate from real failures. Do not predict. -->

What This Skill Does NOT Do

  • Does NOT write tests — that's the tester agent's job
  • Does NOT modify plan files — read-only analysis
  • Does NOT replace manual review of test quality — only checks existence, not correctness
  • Does NOT run tests — only reads test file contents

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Use this skill to generate well-branded interfaces and assets for MeowKit (AI Agent Toolkit for Claude Code), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.

The English summary is being prepared. Showing the original description.

ngocsangyem/MeowKit15Updated Jul 28, 2026

Turn a raw idea into ONE honest recommendation: interview one question at a time until confirmed, then give a verdict with trade-offs and a checklist. Not for options or debate.

The English summary is being prepared. Showing the original description.

ngocsangyem/MeowKit15Updated Jul 28, 2026

Browser automation CLI for agents: navigate, click/fill, screenshot, extract data, test apps, Electron/Slack, cloud browsers. NOT for the user's real Chrome profile/cookies (mk:chrome-profile).

The English summary is being prepared. Showing the original description.

ngocsangyem/MeowKit15Updated Jul 28, 2026

Detects the right agent and complexity tier at Phase 0 orient; runs first in every workflow. NOT for runtime agent routing inside a single skill.

The English summary is being prepared. Showing the original description.

ngocsangyem/MeowKit15Updated Jul 28, 2026

Angular v20+ patterns: components, signals, services, forms, routing, HTTP, testing, SSR. Auto-activates on .ts files in Angular projects (angular.json detected).

The English summary is being prepared. Showing the original description.

ngocsangyem/MeowKit15Updated Jul 28, 2026

Design and review durable REST, GraphQL, RPC, or event API contracts: shape, compatibility, pagination, error semantics. Discovers existing consumers first. Not implementation, schema, or release.

The English summary is being prepared. Showing the original description.

ngocsangyem/MeowKit15Updated Jul 28, 2026

See all skills by ngocsangyem

Report a problem with this skill