testbook-scorelisted
Install: claude install-skill QAIA-Project/QAIA
> **Ce que cette skill promet, et depuis quand.** La note vient d'un **programme fige, livre
> avec le plugin** (`scripts/`), pas d'un algorithme rejoue de memoire : deux passages sur le
> meme fichier donnent le meme resultat, et la note est comparable d'une semaine a l'autre.
>
> Ce n'etait pas vrai avant le 2026-08-09. La skill demandait alors de materialiser l'algorithme
> en session depuis sa propre prose -- ~300 lignes d'expressions regulieres re-derivees a chaque
> invocation. Une revue independante l'a releve ; le prix a d'abord ete ecrit, puis supprime.
> **Rien ne s'execute tout seul pour autant** : le fichier est lu et lance par Claude quand vous
> invoquez la skill, avec vos droits, et vous pouvez le diffier, l'epingler ou refuser.
# testbook-score — the quality scorecard
Applies the embedded rubric (`rubric.md`, mirroring [`eval/RUBRIC.md`](https://github.com/QAIA-Project/QAIA/blob/main/eval/RUBRIC.md)) to **one** test book
against **its** source US, and writes the result into the `gate` block of the standardized run
manifest (shared output contract, `../../OUTPUT-CONTRACT.md`). It **scores only** — see the scoring-only guardrails
in `../README.md`. It is the LLM-judge of the project, packaged as an installable skill.
## Prerequisites
- A generated test book: `.feature` files, `synthesis.md`, `coverage-matrix.md` under
`.qaia/testbooks/<US-ID>/`, and the source US (`00-source.md` / `01-extraction.md`).
- Ideally `.qaia/reports/<US-ID>/manifest.json` (from `