test-check

Identify test quality gaps across unit, property, and mutation-score evaluations.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/mikecubed/agent-orchestration --skill test-check
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-check
Source: https://github.com/mikecubed/agent-orchestration/tree/main/plugins/ccc/skills/test-check
Command: npx skills add https://github.com/mikecubed/agent-orchestration --skill test-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify gaps in test quality across unit tests, property tests, and mutation-score evaluations.

Core Features & Use Cases

  • Enforces rule-based test quality checks (TEST-1 through TEST-8) across multiple languages.
  • Ensures domain-layer and application-layer coverage thresholds are met and identifies gaps.
  • Promotes property tests for entities and value objects to verify invariants.

Quick Start

Run the test-check skill against your codebase to audit unit tests, property tests, and mutation-score guidance and remediation suggestions.

Frequently Asked Questions about test-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce test quality and coverage thresholds across multiple programming languages?▼

You can enforce test quality by applying rule-based checks (TEST-1 through TEST-8) across TypeScript, Python, Go, Rust, and JavaScript to validate unit tests, property tests, and mutation-score evaluations.

What is mutation score evaluation and how does it identify test quality gaps?▼

Mutation score evaluation identifies test quality gaps by validating rule-based checks and coverage thresholds, ensuring domain and application layers are properly tested and outputting concrete remediation prompts for gaps.

How do I check if my codebase has property tests for entities and value objects?▼

You can check for property tests by auditing your codebase to verify invariants for entities and value objects, promoting property test presence as part of a comprehensive test discipline enforcement workflow.

Does this test quality enforcement approach work with both TypeScript and Rust projects?▼

Yes, this test quality enforcement works with multi-language projects including TypeScript, Python, Go, Rust, and JavaScript, applying consistent rule-based checks and coverage thresholds across all supported languages.

What's the best way to identify gaps in domain-layer and application-layer test coverage?▼

The best way to identify coverage gaps is to run an audit against your codebase that enforces domain-layer and application-layer coverage thresholds, validating rule-based checks and generating concrete remediation prompts.

Why do I need concrete remediation prompts for my unit and property tests?▼

Concrete remediation prompts are needed because they provide actionable guidance to fix identified test quality gaps, ensuring coverage thresholds are met and property tests for entities verify invariants correctly.