---
name: Brooks Test
slug: brooks-test
category: Quality
description: Brooks Test reviews an existing test suite for structural quality problems—brittleness, mock abuse, coverage illusions, slow execution, and poor readability—using principles from classic engineering books. Use it when tests keep breaking, take forever, or pass while bugs reach production.
github: "https://github.com/hyhmrright/brooks-lint/tree/main/skills/brooks-test"
language: JavaScript
stars: 1383
forks: 61
install: "npx degit https://github.com/hyhmrright/brooks-lint/tree/main/skills/brooks-test ~/.claude/skills/brooks-test"
installs_to: ~/.claude/skills/brooks-test
source_path: skills/brooks-test/SKILL.md
collection_size: 9
category_size: 1354
collection_url: "https://dirskills.com/collections/hyhmrright/brooks-lint"
added: 2026-08-19T07:27:57.211Z
last_synced: 2026-08-19T07:27:57.211Z
canonical_url: "https://dirskills.com/skills/brooks-test"
---

# Brooks Test

Brooks Test reviews an existing test suite for structural quality problems—brittleness, mock abuse, coverage illusions, slow execution, and poor readability—using principles from classic engineering books. Use it when tests keep breaking, take forever, or pass while bugs reach production.

**Install:**

```bash
npx degit https://github.com/hyhmrright/brooks-lint/tree/main/skills/brooks-test ~/.claude/skills/brooks-test
```

## README

# Brooks-Lint — Test Quality Review

## Setup

Read in order:

1. `../_shared/common.md` — Iron Law, Project Config, Report Template, Health Score
2. `../_shared/source-coverage.md` — book coverage, exceptions, tradeoffs
3. `../_shared/test-decay-risks.md` — test-space symptom definitions and sources
4. `test-guide.md` (this directory) — the test quality review framework

## Process

**Scope:** if the user did not share test files or point to a test directory, apply Auto
Scope Detection (`../_shared/common.md`) first.

1. Build the test suite map (guide's "Before You Start" section)
2. Scan for each test decay risk in the order specified (Steps 1–4 of the guide)
3. Apply the Iron Law and output using the Report Template (Step 5 of the guide)

**Mode line in report:** `Test Quality Review`
