farley-scorelisted
Install: claude install-skill wagneripjr/skills
# Farley Score: test design review
Measure test *quality*, not coverage. Read the suite, detect signals per test method, score each of the eight properties twice (once from static signals, once from semantic judgment), blend the two, and let the bundled calculator do all the arithmetic. The result is a Farley Index from 0 to 10 whose every number points to evidence in the code.
Start by reading [host-runtime.md](references/host-runtime.md). It covers path resolution and the Claude Code/Codex differences.
**Read-only.** Analyse only. Do not create, edit, rename or delete files in the project. The one exception is writing the report to `farley-score-report.md` at the project root, and only if the user asks for a file. If the user asks for fixes, point at the recommendations and say to apply them test-first. The value of the review depends on the reviewer not also being the author of the change.
## Entry point
**Invoked with a target** (a path, or "the whole project"): go straight to the workflow.
**Invoked bare**: ask with a menu, not a numbered list in prose. Question: "Welcome to Farley Score! What would you like to do?", header "Farley Score". Options:
1. **What is this?** Explain that the Farley Index measures test quality against the 8 properties and runs 0-10. Understandable and Maintainable weigh 1.5×, because tests that read like specifications and survive refactoring deliver the most long-term value. Fast weighs 0.75×, because a slow, well-designed test beats a