vcp-review-tests

Identify anti-patterns and quality issues in test files across multiple languages.

14|3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Z-M-Huang/vcp --skill vcp-review-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcp-review-tests
Source: https://github.com/Z-M-Huang/vcp/tree/main/plugins/vcp/skills/vcp-review-tests
Command: npx skills add https://github.com/Z-M-Huang/vcp --skill vcp-review-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review test quality against VCP testing standards. Checks for tautological tests, over-mocking, missing edge cases, and other anti-patterns.

Core Features & Use Cases

  • Automated anti-pattern detection in test files across supported languages (JavaScript/TypeScript, Python, Go, Java, Ruby).
  • Generates per-file findings with severity, suggested fixes, and suppression options.
  • Integrates with CI to surface issues during pull requests and ensure adherence to VCP standards.

Quick Start

Provide the path to the project to initiate the test-quality review.

Frequently Asked Questions about vcp-review-tests

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

FAQPage Schema
How do I detect tautological tests and over-mocking in my CI pipeline?

To detect tautological tests and over-mocking in CI, you can audit test suites against VCP testing standards. This skill analyzes test files during pull requests to surface these specific quality anti-patterns before merge.

What are common unit test anti-patterns I should check for in JavaScript and Python projects?

Common unit test anti-patterns include tautological tests, over-mocking, and missing edge cases. You can identify these issues across JavaScript, TypeScript, Python, Go, Java, and Ruby projects by validating files against VCP testing standards.

How do I review test quality and generate a report with suggested fixes for my codebase?

You can review test quality by providing a project path to initiate an automated audit. This process returns a structured report containing per-file ratings, severity findings, and suggested fixes for identified anti-patterns.

Does this automated test review tool support Go and Ruby test files?

Yes, automated test review supports Go and Ruby test files. The analysis covers JavaScript, TypeScript, Python, Go, Java, and Ruby projects to find missing edge cases and other anti-patterns across multiple languages.

How can I suppress test quality findings for specific files during a pull request?

You can suppress test quality findings by using the suppression options provided in the structured report. This allows you to manage and override specific anti-pattern warnings during your pull request review process.