test-review

Replace loose test assertions with strict validation patterns in codebases.

45|13|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/rakovi4/continue-framework --skill test-review-rakovi4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-review
Source: https://github.com/rakovi4/continue-framework/tree/main/.claude/skills/test-review
Command: npx skills add https://github.com/rakovi4/continue-framework --skill test-review-rakovi4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for improving test assertions by replacing loose validation with strict validation patterns, enhancing the quality of test cases.

Core Features & Use Cases

  • Strict Validation: Replaces 'contains', 'isNotNull', and 'isNotEmpty' with 'isEqualTo' for precise assertion of parsed fields.
  • Customizable Templates: Offers a variety of templates for different types of testing (e.g., backend, REST, Selenium).
  • Parallel and Serial Processing: Uses parallel detectors for scanning and a serial fixer for applying changes, ensuring efficient workflow.

Quick Start

Run the /test-review command to review all tests or specify a test file with /test-review LoginControllerTest.

Frequently Asked Questions about test-review

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

FAQPage Schema
How do I replace loose test assertions with strict validation rules?

Strict validation replaces loose assertions like 'contains' and 'isNotNull' with 'isEqualTo' to enforce precise field matching. This approach improves test accuracy by ensuring parsed values exactly match expected results rather than just verifying presence.

What is strict test assertion validation and why is it needed?

Strict test assertion validation ensures exact value matching instead of loose presence checks. It is needed to enhance test accuracy and reliability by preventing false positives where incomplete or incorrect data passes a loosely validated test case.

Can I use parallel processing to scan and fix test codebases?

Parallel processing scans the codebase using parallel detectors, but fixes are applied serially. This workflow ensures efficient identification of loose assertions during scanning while maintaining safe, controlled application of strict validation changes.

Does test review support backend and Selenium testing templates?

Test review supports customizable templates for backend, REST, and Selenium testing. These templates provide specific strict validation patterns tailored to different testing frameworks and application layers.

What is the best way to improve test accuracy for parsed fields?

The best way to improve test accuracy is replacing loose validations with strict equality assertions for parsed fields. Utilizing parallel scanning to identify weak assertions and a dedicated fixer to apply precise equality checks ensures reliable test outcomes.

Why does loose validation cause false positives in test reviews?

Loose validation causes false positives because assertions like 'isNotEmpty' or 'contains' pass even when the actual data is incorrect. Strict validation rules eliminate this by requiring exact equality checks for all parsed field assertions.