test-check

Classify modified functions' test statuses and update or create tests.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/foutoucour/guitar-match --skill test-check-foutoucour
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-check
Source: https://github.com/foutoucour/guitar-match/tree/main/.claude/skills/test-check
Command: npx skills add https://github.com/foutoucour/guitar-match --skill test-check-foutoucour

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keep tests honest and up to date with the functions they cover. Never silently adjust tests to make failures disappear.

Core Features & Use Cases

  • Identify modified functions from git diff or a provided ARGUMENTS input.
  • Locate corresponding tests across standard locations.
  • Classify tests under CONTRACT_CHANGED, MISSING_TEST, IMPLEMENTATION_BROKEN, or TEST_OK, and take appropriate actions.

Quick Start

Run the test-check workflow to analyze modified functions, locate their tests, and update or create tests accordingly.

Frequently Asked Questions about test-check

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

FAQPage Schema
How do I update tests automatically when function contracts change in a git diff?

This skill identifies modified functions from a git diff, locates corresponding tests, and classifies their status as CONTRACT_CHANGED, MISSING_TEST, IMPLEMENTATION_BROKEN, or TEST_OK to determine whether to create, update, or flag tests.

How does test analysis classify broken or missing tests in a codebase?

Test analysis classifies each modified function's test status as CONTRACT_CHANGED, MISSING_TEST, IMPLEMENTATION_BROKEN, or TEST_OK, applying consistent guidance to ensure tests reflect current function signatures and behavior.

Can I prevent tests from being silently adjusted to hide implementation failures?

Yes, this skill keeps tests honest by never silently adjusting tests to make failures disappear, instead documenting decisions and actions required to align tests with current function signatures and behavior.

What is the best way to locate tests for modified functions across standard locations?

The best way to locate tests for modified functions is to run the test-check workflow, which analyzes the git diff and searches standard locations to find and evaluate corresponding tests.

Does test-check require specific dependencies to analyze code quality and git diffs?

No specific dependencies are required to analyze code quality and git diffs, as the skill operates directly on git diff input or provided ARGUMENTS to identify modified functions and locate their tests.