Systematic Debugger
Systematically identifies and resolves complex software bugs by tracing issues from symptoms to their root cause.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Uses prompt templates for systematically querying reasoning agents to generate debugging strategies.
- Leverages version control history (git/jj) to diagnose regressions using blame, bisect, and diff.
- Orchestrates specialized subagents and skills (outbox, fast-repo-context) for strategic planning and context gathering.
- Follows a structured, iterative debugging process with explicit steps.
- Traces bugs backward through the call stack to find the original trigger.
Use cases
- Finding the root cause of a vague issue described simply as 'it's not working'.
- Debugging a complex problem where initial, straightforward fixes have failed.
- Diagnosing a regression where functionality that previously worked is now broken.
FAQ
When should I use this skill?
Use this skill for vague or hard-to-spot bugs, especially when you're frustrated or simply say 'it's not working.' It is particularly effective for regression bugs where a feature that previously worked has broken.
What does the Systematic Debugger skill do?
It enhances Claude with a structured process for identifying and resolving complex software bugs. It traces issues from symptoms to their root cause using an iterative approach, version control analysis, and specialized AI agents.
What key capabilities does it provide?
It offers an iterative debugging framework, leverages `git`/`jj` history (blame, bisect, diff) to diagnose regressions, orchestrates subagents for strategic planning, and traces bugs backward through the call stack to pinpoint the original trigger.
How does this skill improve my workflow?
It automates the tedious parts of debugging by providing a structured plan. It intelligently uses tools like `git bisect` to find breaking changes and consults reasoning agents (`outbox`) for strategies, saving you time and mental energy.
Related skills
Lint Fixer
Identifies and resolves linting errors, formatting issues, and type discrepancies while maintaining code functionality.
Security Testing20,67612 ptsWheels Anti-Pattern Detector
Detects and automatically fixes common errors and anti-patterns in ColdFusion Wheels framework code before generation.
Security Testing20012 ptsCode Quality & Testing Framework
Enforces rigorous code quality standards and implements comprehensive multi-layer testing infrastructure to ensure production-grade software reliability.
Security Testing412 pts