Test is red, typecheck failed, CI job failed, flaky, timed out, was this already broken. Use to classify any failing check before changing code or calling it pre-existing.
65
78%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.opencode/skills/diagnose-a-red-run/SKILL.mdNever call a failure pre-existing from memory or from a modified checkout.
git fetch origin dev
git worktree add /tmp/openwork-dev-control --detach origin/dev
# In that clean worktree, prepare the same prerequisites and run the exact command.
git worktree remove /tmp/openwork-dev-controlorigin/dev SHA, exit code, counts, and matching
failure text./session can expose a steer-back race.403 INVALID_ORIGIN: inspect Den trusted origins.403 fresh_auth_required: the session aged; a freshSession retry
exists.tsx watch can orphan its Node child, which
keeps the port while /health lies.EADDRINUSE in logs while health returns 200 means a zombie survived.For a testkit failure, read the test run's last unvalidated artifacts before touching
code. Publish useful red test evidence with publish-evidence; it remains human audit,
not a passing verdict.
9f0e880
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.