slobac-auditlisted
Install: claude install-skill Texarkanine/slobac
# Test Suite Audit Workflow
## Step 1 — determine the target suite root
The operator names a directory (explicitly or implicitly: "these tests", "my suite", a path in their message). If no target is identifiable, ask for one. Do not audit the whole repo by default; that is an expensive and slow operation that would be an unpleasant surprise for the operator.
## Step 2 — parse scope
From the operator's request, resolve a list of **in-scope smell slugs** drawn from the supported set.
### Supported slugs and detection scopes
<!-- BEGIN: taxonomy-index -->
| Slug | Severity | Detection Scope |
|---|---|---|
| [`tautology-theatre`](references/docs/taxonomy/tautology-theatre.md) | Critical | per-test |
| [`deliverable-fossils`](references/docs/taxonomy/deliverable-fossils.md) | High | per-test, cross-suite |
| [`implementation-coupled`](references/docs/taxonomy/implementation-coupled.md) | High | per-test |
| [`loose-text-oracle`](references/docs/taxonomy/loose-text-oracle.md) | High | per-test |
| [`over-specified-mock`](references/docs/taxonomy/over-specified-mock.md) | High | per-test |
| [`prose-pin`](references/docs/taxonomy/prose-pin.md) | High | per-test |
| [`pseudo-tested`](references/docs/taxonomy/pseudo-tested.md) | High | per-test |
| [`semantic-redundancy`](references/docs/taxonomy/semantic-redundancy.md) | High | cross-suite |
| [`vacuous-assertion`](references/docs/taxonomy/vacuous-assertion.md) | High | per-test |
| [`conditional-logic`](references/docs/taxono