bug-diagnosis

Diagnose and fix bugs in full-stack .NET Angular applications with structured debugging workflows.

7|1|Updated Jun 17, 2021
One-click install
npx skills add https://github.com/duc01226/EasyPlatform --skill bug-diagnosis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bug-diagnosis
Source: https://github.com/duc01226/EasyPlatform/tree/main/.claude/skills/bug-diagnosis
Command: npx skills add https://github.com/duc01226/EasyPlatform --skill bug-diagnosis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps debug, diagnose, and fix bugs with evidence-based, structured debugging workflows.

Core Features & Use Cases

  • Error tracing and hypothesis testing
  • Cross-service debugging maps
  • Regression risk assessment

Quick Start

Provide a stack trace and ask to diagnose the bug.

Frequently Asked Questions about bug-diagnosis

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

FAQPage Schema
How do I diagnose bugs from a stack trace in a .NET Angular application?

Stack trace diagnosis involves parsing error messages to identify the failure point, then tracing backward through the call chain to find the root cause. This Skill analyzes stack traces across both C# backend and Angular frontend layers, pinpointing which component failed and why, then guides you to the exact code location needing repair.

What's the best way to debug runtime exceptions in full-stack applications?

Effective runtime exception debugging requires systematically reproducing the error, examining logs and stack traces, forming hypotheses about the cause, and testing each hypothesis against evidence. This Skill structures that workflow across your .NET backend and Angular frontend, validating claims with code citations before suggesting fixes.

Can I use this for compile-time errors and failing tests as well as runtime bugs?

Yes. This Skill handles error interpretation and diagnosis across compile-time errors, runtime exceptions, failing tests, and degraded functionality. It applies the same evidence-based analysis method—stack trace parsing, semantic code reasoning, and structured validation—regardless of error type or symptom.

How do I identify regression risks when fixing bugs?

Regression risk assessment examines how a bug fix impacts other parts of your codebase. This Skill maps cross-service dependencies, traces function calls, and highlights which other components could be affected, helping you validate that your fix doesn't break existing functionality elsewhere in the application.

Do I need to provide the entire codebase to debug a problem?

No. You can start with a stack trace or error message, and this Skill will guide discovery of relevant files. It performs structured file analysis and batch operations to locate the problematic code, then generates file lists and analysis notes for targeted investigation without requiring upfront submission of your entire project.