diagnose

Guide reproducible testing and hypothesis formation for debugging and performance analysis.

6|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/icepeng/agentchan --skill diagnose-icepeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagnose
Source: https://github.com/icepeng/agentchan/tree/main/.agents/skills/diagnose
Command: npx skills add https://github.com/icepeng/agentchan --skill diagnose-icepeng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers systematically identify and troubleshoot hard bugs and performance regressions.

Core Features & Use Cases

  • Problem Identification: Guides users through building effective feedback loops to reproduce and analyze issues.
  • Debugging Strategies: Provides structured methods such as targeted logging, differential analysis, and hypothesis testing.
  • Use Case: When a software engineer encounters a sporadic bug, they can follow this Skill’s steps to isolate the cause and verify fixes efficiently.

Quick Start

Use the diagnose skill to create a feedback loop that reproduces and diagnoses a performance slowdown in your application.

Frequently Asked Questions about diagnose

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

FAQPage Schema
What is the best way to systematically debug a sporadic software bug?

Debugging a performance regression involves building a feedback loop that reproduces and analyzes the slowdown. You can follow structured diagnostics steps to isolate the cause through targeted instrumentation and hypothesis testing.

How do I troubleshoot a performance regression in my application?

Troubleshooting a performance regression involves building a feedback loop that reproduces and analyzes the slowdown. You can follow structured diagnostics steps to isolate the cause through targeted instrumentation and hypothesis testing.

How to form a testing hypothesis for hard-to-reproduce software bugs?

Forming a testing hypothesis for hard bugs requires structured methods like differential analysis. This Skill guides you through reproducible testing and targeted instrumentation to validate your assumptions and resolve issues.

Can I use targeted instrumentation to analyze software performance issues?

Yes, targeted instrumentation is a core strategy for analyzing software performance issues. It allows you to build effective feedback loops and gather specific data to validate debugging hypotheses efficiently.

When should I use differential analysis for bug fixing?

Differential analysis is useful during bug fixing when you need to isolate the cause of sporadic issues. It helps compare states within a feedback loop to systematically identify and resolve hard bugs.