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.