# Bisect

> Regression recovery: restore last known good, re-apply one change at a time, prove each step. Use when something broke after a multi-step change, the user says bisect/stash/revert-and-rebuild, or fixes are stacking without a clear culprit.

- Skill: `spencer1o1/bisect` (Agent Skill)
- Install (CLI): `npx skillmds@latest add spencer1o1/bisect`
- Raw SKILL.md: https://api.skillmd.com/api/skills/spencer1o1/bisect/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Spencer1O1 (https://skillmd.com/u/spencer1o1)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/spencer1o1/bisect

---


# Bisect

1. Symptom + how to reproduce.
2. Last green — `docs/BRIEF.md` SHA, else ask, else `git log`.
3. Park broken work (`stash -u` or WIP branch).
4. Return to green; confirm symptom gone.
5. Replay **one** chunk; verify; keep or split on red.
6. Update `docs/BRIEF.md` (symptom, last green, chunk, result) until clean or deferred.

