diagnose

Diagnose complex software bugs through a reproducible debugging feedback loop.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/dformoso/positronic --skill diagnose-dformoso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagnose
Source: https://github.com/dformoso/positronic/tree/main/skills/diagnosing/diagnose
Command: npx skills add https://github.com/dformoso/positronic --skill diagnose-dformoso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the diagnosis process for complex bugs and performance regressions, providing a systematic approach to reproducible debugging.

Core Features & Use Cases

  • Disciplined Diagnosing Loop: Guides through a reproducible process for debugging including reproduction, minimization, hypothesis testing, instrumentation, fixing, and regression testing.
  • Mitigation and Evidence Preservation: Focuses on mitigating the impact and preserving evidence early in the diagnosis.
  • Reproducible Feedback Loop: Offers different approaches to build a deterministic loop that ensures high reproduction rates.

Quick Start

Use the diagnose skill to enter the production triage phase for a hard bug and begin constructing a feedback loop for debugging.

Frequently Asked Questions about diagnose

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

FAQPage Schema
What is a systematic debugging approach for hard-to-reproduce bugs?

A systematic debugging approach for hard-to-reproduce bugs structures the process into reproduction, minimization, hypothesis testing, instrumentation, fixing, and regression testing to ensure deterministic results. It mitigates impact and preserves evidence early in the diagnosis.

How do I build a reproducible feedback loop for debugging performance regressions?

Build a reproducible feedback loop for debugging performance regressions by applying different approaches to construct a deterministic cycle that ensures high reproduction rates. This guides you through hypothesis testing and targeted instrumentation.

How do I start diagnosing unexpected software behavior in a production triage phase?

Start diagnosing unexpected software behavior in a production triage phase by entering a disciplined diagnosing loop. This focuses on mitigating the impact and preserving evidence early before proceeding to minimization and regression testing.

What's the best way to minimize complex bugs before applying a fix?

The best way to minimize complex bugs before applying a fix is using a structured debugging strategy that isolates variables. This minimization step follows reproduction and precedes hypothesis testing within the disciplined diagnosing loop.

Does this systematic debugging strategy work without external dependencies?

Yes, this systematic debugging strategy works without external dependencies. It operates independently using scripts to guide the structured debugging loop for complex software scenarios involving performance regressions.