test-design-reviewer

Scores test quality using Dave Farley's eight properties and outputs a structured report.

14|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/tae0y/python-project-template --skill test-design-reviewer-tae0y
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-design-reviewer
Source: https://github.com/tae0y/python-project-template/tree/main/.claude/skills.nouse/test-design-reviewer
Command: npx skills add https://github.com/tae0y/python-project-template --skill test-design-reviewer-tae0y

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evaluates test quality against Dave Farley's eight properties to help teams turn tests into living documentation and reliable safety nets that guide development.

Core Features & Use Cases

  • Property-based scoring across the eight Farley properties (Understandable, Maintainable, Repeatable, Atomic, Necessary, Granular, Fast, First) with concrete evidence and improvement suggestions.
  • Farley Score calculation using the weighted formula to produce a final score and rating.
  • Structured review workflow with actionable recommendations and a reference to Dave Farley's article.

Quick Start

Provide the test files or suites to review and run the agent to generate a Farley score.

Frequently Asked Questions about test-design-reviewer

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

FAQPage Schema
How do I evaluate test quality using Dave Farley's eight properties?

To evaluate test quality using Dave Farley's properties, you score tests across Understandable, Maintainable, Repeatable, Atomic, Necessary, Granular, Fast, and First categories. This generates a weighted Farley Score with actionable improvement recommendations.

What is the Farley Score and how does it measure test suite health?

The Farley Score quantitatively measures test suite health by applying a weighted formula to Dave Farley's eight test properties. It produces a final numerical rating identifying specific strengths and areas needing improvement.

Can I review unit, integration, and end-to-end tests across different frameworks?

Yes, you can review unit, integration, and end-to-end tests across various programming languages and frameworks. The evaluation applies Dave Farley's eight properties universally to provide per-property scores and actionable recommendations.

How do I get actionable recommendations for improving my test suite?

You get actionable recommendations for improving your test suite by providing your test files to a structured review workflow. It analyzes tests against Farley's properties and outputs a detailed report with specific improvement suggestions.

Does test quality scoring work for turning tests into living documentation?

Test quality scoring works for turning tests into living documentation by evaluating them against Farley's Understandable and Necessary properties. This ensures tests act as reliable safety nets and clear documentation guiding development.