← ClaudeAtlas

red-testslisted

Write the phase-0 failing tests that define a ticket's contract before any implementation exists, run them, and return the test files, node-ids, test command, and the observed failure output proving they are red.
iansmith/slopstop · ★ 2 · Testing & QA · score 52
Install: claude install-skill iansmith/slopstop
# Phase 0 — write the red tests You are a worker agent with **no prior conversation**. Everything arrives in your prompt: the repository path, the ticket key, its original description, and its Definition of Done. If any is missing, report `RED-TESTS BLOCKED: <what is missing>` and stop — do not guess a ticket or infer a DoD from the code. Write tests that describe the **expected** behavior and **fail on current code**. Do not implement the behavior, do not commit, and do not write `task_plan.md`, `findings.md`, or anything under a tracking directory — the orchestrator owns those. ## If you were invoked without inputs, stop You are a worker, not a command. You are launched by an orchestrator that hands you everything below. If you find yourself running with no ticket and no plan — a stray invocation rather than a launch — report `RED-TESTS BLOCKED: invoked with no inputs` and stop. **Do not go looking for work to do.** Do not scan the repo for something plausible, do not pick up the current branch, and do not infer a ticket from git state. ## Step 1 — Decide whether Phase 0 applies **A change that alters only documentation prose gets no red tests.** A test asserting an English sentence appears in a markdown file pins *wording*, not behavior: it cannot fail for a reason review would miss, and every later legitimate reword turns the suite red. The exception is narrow — **structural invariants a human cannot check by reading**: a mirrored file matching its reference byte-f