debugging-patterns

Automate root-cause investigation of verification failures through structured log analysis and hypothesis testing.

6|2|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/synaptiai/synapti-marketplace --skill debugging-patterns-synaptiai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-patterns
Source: https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/flow/skills/debugging-patterns
Command: npx skills add https://github.com/synaptiai/synapti-marketplace --skill debugging-patterns-synaptiai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates root-cause investigation of verification failures by guiding structured log analysis, evidence collection, and hypothesis testing to prevent symptom-focused fixes.

Core Features & Use Cases

  • Structured four-phase workflow: Gather Evidence, Pattern Analysis, Hypothesis Testing, and Fix Validation.
  • Deterministic task management: uses TaskCreate/TaskUpdate to log hypotheses, tests, and outcomes for auditability.
  • Safety and governance: stop conditions, cognitive-bias awareness, and rationalization prevention.
  • Use cases include debugging build failures, test failures, server startup issues, and end-to-end flows with auditable results.

Quick Start

Run the four-phase debugging workflow to isolate the root cause whenever a verification step fails.

Frequently Asked Questions about debugging-patterns

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

FAQPage Schema
How do I find the root cause of a build or test failure?

To find the root cause of a build or test failure, use a structured workflow that gathers evidence, analyzes patterns, tests hypotheses, and validates fixes. This prevents symptom-focused debugging by tracking auditable verification outcomes.

What is the best way to debug server startup issues without missing the actual error?

Debugging server startup issues effectively requires structured log analysis and evidence collection. By documenting hypotheses and applying stop conditions, you prevent cognitive bias and rationalization during root-cause investigation.

How do I track debugging hypotheses during end-to-end failure investigation?

Track debugging hypotheses during end-to-end failure investigation by using deterministic task management. Log tests, document outcomes, and update task statuses to maintain strict auditability across the entire verification process.

Can I use hypothesis testing for smoke test failures?

Yes, you can use hypothesis testing for smoke test failures. The four-phase debugging workflow applies structured pattern analysis and fix validation to isolate root causes across build, test, server start, and end-to-end verification failures.

Why does verification failure analysis sometimes fix symptoms instead of root causes?

Verification failure analysis often fixes symptoms instead of root causes due to cognitive bias and rationalization. Applying strict stop conditions and structured evidence gathering ensures traceable outcomes and prevents premature symptom-focused fixes.