systematic-debugging

Apply a five-step debugging workflow to Python, Playwright, and cloud deployments.

4|3|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/bragabarreto/pjecalc-agente --skill systematic-debugging-bragabarreto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/bragabarreto/pjecalc-agente/tree/main/skills/systematic-debugging
Command: npx skills add https://github.com/bragabarreto/pjecalc-agente --skill systematic-debugging-bragabarreto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging across Python applications, FastAPI services, Playwright automation, and Railway deployments to reduce time spent diagnosing and fixing issues.

Core Features & Use Cases

  • Structured five-step debugging workflow: Observe, Isolate, Hypothesize, Verify, and Correct.
  • Comprehensive logs and error analysis guidance for Python, Playwright, and deployment environments.
  • Reproducible techniques for diagnosing race conditions, flaky tests, and deployment failures across local and cloud environments.

Quick Start

Describe the failure scenario in detail, reproduce it deterministically in a minimal setup, and follow the five-step debugging workflow to identify and fix the root cause.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
How do I debug race conditions and flaky tests in Python applications?

Debug Python race conditions using a structured five-step workflow: Observe, Isolate, Hypothesize, Verify, and Correct. Reproduce flaky tests deterministically in a minimal setup and apply log-centric diagnosis to identify the root cause across local and cloud environments.

What is the best way to diagnose deployment failures on Railway?

Diagnose Railway deployment failures by applying systematic debugging patterns that enforce stepwise reproduction and comprehensive log analysis. Describe the failure scenario in detail to isolate the root cause and apply recommended fixes to reduce debugging time.

How do I fix runtime errors in Playwright automation scripts?

Fix Playwright automation runtime errors by following a structured debugging methodology that leverages comprehensive logs and error analysis guidance. Reproduce the failure deterministically, isolate the variables, and verify your hypothesis before applying corrections.

Can I use a systematic debugging workflow for FastAPI services?

Yes, you can use this systematic debugging workflow for FastAPI services. It applies to debugging runtime errors, logging gaps, and deployment failures across local development and CI environments, enforcing structured patterns to reduce time spent diagnosing issues.

Why are my Python logs not showing enough detail to find the root cause?

Python logs often lack detail due to logging gaps. Address this by applying log-centric diagnosis techniques within a structured five-step workflow, ensuring you capture comprehensive error analysis to properly observe and isolate the failure scenario.

What are the limitations of using a stepwise debugging methodology for cloud deployments?

The stepwise debugging methodology requires deterministic reproduction of failures, which can be challenging in dynamic cloud deployments. Limitations arise when flaky tests or race conditions cannot be consistently isolated in a minimal local setup before applying the workflow.