What problem does it solve?
Manually searching through hundreds of commits to find the one that introduced a bug is extremely time-consuming and prone to error, especially for regressions with unclear root causes or large commit ranges.
Core Features & Use Cases
- Automated Git Bisect Workflow: Drives git bisect run with a user-provided reproducer command to automatically narrow down the first bad commit without manual step-by-step checking.
- Edge Case Handling: Safely manages flaky reproducers, commits marked with [skip-bisect], uncommitted working tree changes via auto-stashing, and compile/setup failures on old commits.
- Use Case: If your CI pipeline started failing last week and log analysis from other debugging tools can't pinpoint the cause, this skill runs the full bisect process and generates a clear report of the offending commit with its full diff and metadata.
Quick Start
Ask the AI to run a bisect to find the commit that broke your failing user login test, and provide the command that reliably reproduces that test failure as the reproducer.