What problem does it solve?
This Skill helps engineers locate and fix bugs by guiding the investigation from observable symptom to the exact line of code that causes the failure, reducing time spent on guesswork and preventing superficial fixes.
Core Features & Use Cases
- Structured Debugging Methods: Backward Reasoning, Wolf Fence (binary search), Five Whys, Rubber Duck Narration, Scientific Method, Mental Mutation, Delta Debugging, and Suspiciousness Ranking to trace causal chains to the exact line.
- Tool Priority Chain: Use semantic codebase-retrieval first for understanding and locating code, grep second for exact pattern matches, and read third for line-by-line inspection; execute scripts only when deterministic automation is needed.
- Use Case: Triage a regression introduced by a recent commit, identify the corrupt assignment or logic error, propose a minimal patch, and produce a verifier-friendly test plan.
Quick Start
Use the fix skill to investigate a failing test by invoking explore first, run a semantic search for the error or affected function, grep for suspect assignments or error strings, read the candidate files to find the exact offending line, and propose a targeted fix with test suggestions.