systematic-debugging

Guide debugging through root-cause investigation, pattern analysis, hypothesis testing, and implementation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SPURSGO/awesome-skills-cn --skill systematic-debugging-spursgo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/SPURSGO/awesome-skills-cn/tree/main/systematic-debugging
Command: npx skills add https://github.com/SPURSGO/awesome-skills-cn --skill systematic-debugging-spursgo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

系统化调试技能为开发团队在遇到错误、测试失败或意外行为时提供结构化、可重复的排查流程,确保在提出修复之前找出根本原因,减少无效的修复和回归。

Core Features & Use Cases

  • 分阶段的四步法:阶段 1 根本原因调查、阶段 2 模式分析、阶段 3 假设与测试、阶段 4 实施,并可结合纵深防御进行验证。
  • 适用于生产故障、CI 失效、 flaky 测试等各种调试场景,帮助团队稳定地还原问题根源。
  • 支持记录证据、对照参考实现、提出可验证的假设并通过测试验证修复。

Quick Start

启动对话时先开启技能发现机制,遵循四阶段流程进行调查;如任何阶段无法推进,应返回阶段 1 重新分析并避免仅修复表面症状。

Frequently Asked Questions about systematic-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a systematic debugging workflow for root-cause analysis?

Systematic debugging is a structured root-cause analysis workflow that enforces finding the actual source of errors before proposing fixes. It guides engineers through investigation, pattern analysis, hypothesis testing, and implementation to prevent ineffective symptom repairs.

How do I debug root causes of CI failures and flaky tests?

To debug root causes of CI failures and flaky tests, follow a four-phase workflow: investigate the root cause, analyze patterns, test hypotheses, and implement the fix. This enforces evidence collection and validation before applying any changes.

How to fix unexpected behavior in production incidents without repairing symptoms?

Fix production incidents by enforcing a four-phase root-cause investigation workflow before implementation. You must gather evidence, analyze patterns, and validate hypotheses to ensure you are fixing the actual failure rather than just repairing surface symptoms.

What steps should I take before applying a fix during root-cause debugging?

Before applying a fix during root-cause debugging, you must complete mandatory steps: investigate the root cause, analyze failure patterns, and test hypotheses with evidence. If any phase stalls, return to the investigation phase to avoid symptom repairs.

Does systematic debugging work for both production failures and CI testing?

Yes, systematic debugging works across production failures, CI pipeline failures, and flaky tests. It provides a stable, repeatable process to record evidence, propose verifiable hypotheses, and validate fixes for various unexpected behavior scenarios.