/test-repair¶
Testing class
Writes test source into the repo and executes it — the only class that does both. Shared rules: CONVENTIONS-testing.md.
Fires only on failures /test-triage classified as test-bug. May fix selectors, waits, setup and teardown — may never weaken or delete an assertion, add a sleep, raise a retry, or add a skip. Anything touching an assertion escalates to human review instead of appearing in the diff. Proposes a diff; never commits, never merges.
At a glance¶
| Run it | /test-repair |
| Class | testing |
| Version | 0.1.0 |
| Author | navjyotnishant |
| Needs | /test-triage classification · the run manifest + artifacts (§T13) · the repo's own test framework |
| Source | skills/test-repair/SKILL.md |
What it needs, and what happens without it¶
Every tool is detected at runtime — none is installed for you.
| Tool | Without it |
|---|---|
/test-triage classification |
BLOCK — this skill does not classify, and repairing an unclassified failure is how a real defect gets papered over |
the run manifest + artifacts (§T13) |
BLOCK — a repair without evidence is a guess at the codebase |
| the repo's own test framework | SKIP — never impose a pattern from another framework |
Agents it spawns¶
This skill spawns no subagents — it runs inline.
The procedure¶
The executable steps live in the skill file itself and are deliberately not reproduced here: they are instructions to the model at runtime, not documentation.