systematic-debugging - Systematic Debugging
Provides a structured four-phase workflow to investigate and resolve bugs by identifying root causes before attempting fixes.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Investigate root causes of technical issues
- Reproduce bugs consistently before fixing
- Trace data flow to source
- Gather evidence across system components
- Form and test single hypotheses
- Create failing test cases
- Evaluate architecture after failed fixes
Inputs
- Error messages and stack traces
- Repository history and diffs
- System logs and environment variables
- Reference code implementations
Outputs
- Root cause diagnostic evidence
- Failing test cases
- Single targeted code fixes
- Process metrics and log snapshots
Requirements
- workflow-monitor extension
- test-driven-development skill
- verification-before-completion skill
