systematic_debugging

Enforce a four-phase root-cause investigation workflow for technical issues.

22|4|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/ivfarias/ceo --skill systematic-debugging-ivfarias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic_debugging
Source: https://github.com/ivfarias/ceo/tree/main/.gemini/skills/systematic-debugging
Command: npx skills add https://github.com/ivfarias/ceo --skill systematic-debugging-ivfarias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging helps teams avoid symptom-based fixes by enforcing a disciplined root-cause investigation workflow.

Core Features & Use Cases

  • Four-phase approach: Root cause investigation, pattern analysis, hypothesis testing, and implementation with safeguards.
  • Anti-pattern awareness: Explicit guidance to resist quick fixes under pressure and document corrective actions.
  • Defense-in-depth: Strategies to validate data across multiple layers and add instrumentation for forensics.
  • Real-world impact: Reduces mean time to resolution and increases first-pass bug resolution rate.

Quick Start

Begin with Phase 1 to investigate the root cause, then complete Phases 2 through 4 and validate the fix before concluding.

Frequently Asked Questions about systematic_debugging

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

FAQPage Schema
How do I find the root cause of a production bug instead of just fixing the symptom?

To debug failing integration tests systematically, follow the four-phase investigation workflow covering root cause identification, pattern analysis, hypothesis testing, and implementation with defense-in-depth validation across data layers.

What is the best way to debug performance problems without relying on quick fixes?

The best way to debug performance problems is using a disciplined root-cause investigation approach. It enforces pattern analysis and hypothesis testing to ensure reliable fixes while avoiding anti-patterns like symptom-based patches under pressure.

How does defense-in-depth apply to systematic debugging?

Defense-in-depth in systematic debugging involves validating data across multiple layers and adding instrumentation for forensics. This ensures reliable, durable fixes by verifying the issue is resolved throughout the entire technical stack.

Can I use this systematic debugging approach for both test failures and integration issues?

Yes, you can use this systematic debugging approach for test failures and integration issues. It applies to any technical issue by enforcing strict adherence to four investigation phases and anti-pattern awareness to increase first-pass resolution rates.

What debugging anti-patterns should I avoid when resolving production issues under pressure?

When resolving production issues under pressure, avoid the anti-pattern of applying quick symptom-based fixes. Instead, strictly adhere to a four-phase root-cause investigation and document corrective actions to ensure reliable, durable resolutions.