← ClaudeAtlas

spec-suite-driftlisted

Compare an OpenAPI specification against the test suite that claims to cover it - pure text, no running application. Reports status codes the suite uses that the spec never declares, error codes the spec promises that no test exercises, and endpoints the suite calls that the spec does not describe. Use when a project has both a formal API spec and an automated suite, and nobody has ever checked that they agree.
QAIA-Project/QAIA · ★ 0 · Testing & QA · score 64
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. # spec-suite-drift — the specification against the suite Follow the shared contract in `../README.md`. `contract-probe` compares a **running application** to its documentation. This skill compares the **test suite** to that same documentation. Both halves are usually self-consistent when read alone, which is precisely why nobody notices they disagree. It reads two documents. **No application runs, no credential is used, no request leaves the machine** — so unlike every other check in this plugin it can run on every commit, against any project, including one you only have a copy of. ## The case that produced this skill `realworld-apps/realworld` publishes an OpenAPI specification *and* a shared Playwright suite that every implement