test-design-reviewer

Evaluates test quality using Dave Farley's 8 properties and calculates a Farley Score.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/mikemyl/verified-development --skill test-design-reviewer-mikemyl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-design-reviewer
Source: https://github.com/mikemyl/verified-development/tree/main/skills/test-design-reviewer
Command: npx skills add https://github.com/mikemyl/verified-development --skill test-design-reviewer-mikemyl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill evaluates test quality using Dave Farley's 8 properties, helping development teams ensure their tests are maintainable, reliable, and meaningful.

Core Features & Use Cases

  • Test Quality Evaluation: Scores tests against 8 properties (Understandable, Maintainable, Repeatable, Atomic, Necessary, Granular, Fast, First).
  • Farley Score Calculation: Calculates a weighted score to summarize the overall quality of the test suite.
  • Review Process: Provides a structured review process with guidelines and output format.

Quick Start

Use the test-design-reviewer skill to evaluate the quality of the test suite in 'test_suite'.

Frequently Asked Questions about test-design-reviewer

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

FAQPage Schema
What are Dave Farley's 8 properties of test quality?

Dave Farley's 8 properties of test quality are Understandable, Maintainable, Repeatable, Atomic, Necessary, Granular, Fast, and First. These properties evaluate test suite reliability and maintainability.

How do I evaluate my software test suite for maintainability and reliability?

You can evaluate software test suite maintainability and reliability by scoring tests against Farley's 8 properties. This structured review process calculates a weighted Farley Score to summarize overall test quality.

How do I calculate a Farley Score for my test suite?

Calculate a Farley Score by evaluating your test suite against Dave Farley's 8 properties. The skill computes a weighted score from these 8 test quality properties to summarize overall reliability.

Do I need to understand test-driven development to assess test quality?

Yes, understanding test-driven development and software testing principles is required. This knowledge is necessary to properly evaluate test quality using Dave Farley's 8 properties and the Farley Score.

What is the best way to review test suite quality for a development team?

The best way to review test suite quality is using a structured review process based on Dave Farley's 8 properties. This calculates a weighted Farley Score to ensure tests are meaningful and reliable.