diagnose

Diagnose software bugs, hangs, and performance regressions with reproduction loops and instrumentation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/botterYosuke/The-Trader-Was-Replaced --skill diagnose-botteryosuke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagnose
Source: https://github.com/botterYosuke/The-Trader-Was-Replaced/tree/main/.claude/skills/diagnose
Command: npx skills add https://github.com/botterYosuke/The-Trader-Was-Replaced --skill diagnose-botteryosuke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured approach to diagnosing hard bugs, hangs, and performance regressions, streamlining the process of reproduction, minimization, hypothesizing, instrumenting, fixing, and regression testing.

Core Features & Use Cases

  • Reproduction Loop: Automates the process of reproducing bugs using various methods like failing tests, HTTP scripts, CLI invocations, and headless browsers.
  • Hypothesis Generation: Encourages the creation of falsifiable hypotheses to narrow down the cause of the issue.
  • Instrumentation: Offers targeted logging and debugging tools to track down the root cause of the problem.
  • Regression Testing: Ensures that fixes are effective by running regression tests against the original scenario.

Quick Start

Run the 'diagnose' skill with the issue details and the Skill will guide you through the diagnosis process.

Frequently Asked Questions about diagnose

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

FAQPage Schema
How do I systematically diagnose software hangs and performance regressions?

To diagnose software hangs and performance regressions, apply a structured approach involving reproduction loops, falsifiable hypothesis generation, and targeted instrumentation to isolate the root cause.

What is the best way to reproduce intermittent bugs for debugging?

Reproduce bugs by automating a reproduction loop using failing tests, HTTP scripts, CLI invocations, or headless browsers to consistently trigger the issue for debugging.

Do I need Python to run the diagnose debugging skill?

Yes, you need Python installed in your environment because this debugging skill requires Python for executing scripts and running targeted instrumentation tools.

How do I generate falsifiable hypotheses during bug diagnosis?

Generate falsifiable hypotheses during bug diagnosis by forming targeted assumptions about the issue, then using instrumentation and logging to systematically narrow down and verify the root cause.

Can I automate regression testing after fixing a performance regression?

Yes, you can automate regression testing after fixing a performance regression by running tests against the original reproduction scenario to verify the fix is effective.