← ClaudeAtlas

refirelisted

Turns confirmed findings from a taste into one scoped fix run, then re-verifies each finding at its cited location. Use after /expo:taste when the user says to fix the findings, apply the review, or refire it. Not for new feature work - that is a fresh /expo:fire.
mightymattys/expo · ★ 0 · AI & Automation · score 72
Install: claude install-skill mightymattys/expo
# Refire - the plate failed the pass, send it back A refire is a fix run whose spec already exists on disk: the `findings.md` a taste wrote after validating every finding. That is what makes the ticket unusually precise - file, line, failure scenario, prescribed fix, all confirmed against the code. Your job is to carry that precision through and then prove each finding is actually gone. ## Inputs - Default: the `findings.md` the most recent `/expo:taste` wrote - its report names the path; inside `/expo:serve` it is the `findings:` line in the run's `state.md`. (Lost the path? It's the newest `findings.md` under `$SCRATCHPAD`.) - Alternative: a review the user pastes or points to. Validate unfamiliar findings against the code first (taste's step 3); never refire a finding you have not confirmed yourself. - No findings available? Say so and stop. Refire without a review is just a fire. ## Choosing the worker Refire runs on the same worker as the fire it corrects - see fire's `--with` table. Two ways the worker is set: - **Inside a serve:** the worker is already chosen; serve records it on state.md's `worker:` line (and the Codex tier on the `tier:` line). Read them, don't re-parse the task text - serve's contract is that fire and refire run on the same worker and tier (taste stays Codex/sol). No `worker:` line means the default Codex route. - **Standalone `/expo:refire --with <worker>` / `--tier <tier>`:** strip both flags from the args first, same convent