本文へ移動
cccskills
無料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).

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

mk-advise

無料

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.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

ngocsangyem のスキルをすべて見る

このスキルの問題を報告する