devflow-debug

Reproduce test failures and runtime errors to isolate root causes.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/abdias98/DevFlow --skill devflow-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devflow-debug
Source: https://github.com/abdias98/DevFlow/tree/main/.agents/skills/devflow-debugger
Command: npx skills add https://github.com/abdias98/DevFlow --skill devflow-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugger that performs root cause analysis on test failures, runtime errors, and reviewer findings. Never guesses — always reproduces, isolates, explains, and documents fixes.

Core Features & Use Cases

  • Reproduce failures deterministically to observe exact behavior.
  • Isolate root causes by tracing data flow and dependencies.
  • Explain root cause with rationale and provide step-by-step fixes.
  • Document debugging sessions with logs and memories for future reference.
  • Re-run tests to verify fixes and prevent regressions.

Quick Start

Invoke the DevFlow Debugger with a failing test name or error message to start automated reproduction and root-cause analysis.

Frequently Asked Questions about devflow-debug

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

FAQPage Schema
How do I perform root cause analysis on test failures and runtime errors?

Root cause analysis on test failures and runtime errors requires deterministic reproduction to observe exact behavior, tracing data flow to isolate the cause, and explaining the rationale to generate actionable fixes. This process prevents guessing by relying on evidence-based explanations and thorough debug logging.

What is the best way to reproduce failures deterministically for debugging?

The best way to reproduce failures deterministically is to invoke the debugger with a specific failing test name or error message. This triggers automated reproduction and root-cause isolation, ensuring you observe exact behavior and gather evidence without relying on guesswork.

How do I document debugging sessions to prevent future regressions?

Document debugging sessions by capturing debug logs and memories during the root cause analysis process. This records the evidence-based explanations and actionable fixes, creating a reference to verify fixes and prevent future regressions.

Can I use automated debugging for reviewer findings in software projects?

Yes, automated debugging applies to reviewer findings in software projects using DevFlow. It handles reviewer findings by reproducing the reported issue deterministically, isolating the root cause through data flow tracing, and providing step-by-step fixes.

Why does my test failure root cause analysis rely on guessing instead of evidence?

Test failure root cause analysis relies on guessing when it lacks deterministic reproduction and thorough debug logging. To stop guessing, you must reproduce failures to observe exact behavior, trace data flow dependencies, and generate evidence-based explanations for actionable fixes.