test-design-reviewer

Assess test suite quality using Farley's 8 Properties and Tautology Theatre detection.

16|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/maroffo/claude-forge --skill test-design-reviewer-maroffo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-design-reviewer
Source: https://github.com/maroffo/claude-forge/tree/main/skills/test-design-reviewer
Command: npx skills add https://github.com/maroffo/claude-forge --skill test-design-reviewer-maroffo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of ensuring test suites are effective, maintainable, and truly valuable by providing a structured, data-driven assessment of their quality.

Core Features & Use Cases

  • Farley's 8 Properties Scoring: Quantitatively evaluates tests against key quality attributes like Understandability, Maintainability, and Repeatability.
  • Tautology Detection: Identifies tests that would pass even if production code were removed, indicating they test mocks or trivial conditions rather than actual behavior.
  • Use Case: Before merging a significant feature, use this Skill to review the associated test suite. It will provide a detailed report highlighting areas for improvement, ensuring tests are robust and contribute meaningfully to code quality.

Quick Start

Use the test-design-reviewer skill to assess the quality of all Go test files in the current directory.

Frequently Asked Questions about test-design-reviewer

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

FAQPage Schema
How do I assess test suite quality using Farley's properties?

Tautology detection identifies tests that pass even if production code were removed, flagging tests that only verify mocks or trivial conditions instead of actual application behavior.

How do I get reproducible results when reviewing test code?

Use this test design reviewer to assess Go test files in your current directory before merging a feature, providing a detailed report of test robustness and areas for improvement.

Can I use this to review test maintainability for existing test suites?

Yes, this Skill reviews existing test code to evaluate maintainability, effectiveness, and overall value, ensuring your test suites remain robust and contribute meaningfully to code quality.

What are the limitations of automated test design review?

Automated test design review focuses on structural test quality and tautology detection, meaning it evaluates the test suite's design and behavioral assertions rather than measuring runtime code coverage metrics.