Troubleshooting Skill

Diagnose common technical errors from error messages and stack traces.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/changjian-wang/dawning --skill troubleshooting-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Troubleshooting Skill
Source: https://github.com/changjian-wang/dawning/tree/main/.github/skills/troubleshooting
Command: npx skills add https://github.com/changjian-wang/dawning --skill troubleshooting-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers and system administrators quickly identify the root cause of common technical errors, such as NullReference exceptions, dependency injection failures, database connection problems, and authentication issues, providing clear steps for resolution.

Core Features & Use Cases

  • Error Diagnosis: Analyzes error messages, stack traces, and problem descriptions to pinpoint the source of issues.
  • Common Problem Solutions: Offers specific guidance for frequent problems like NullReferenceExceptions, DI failures, database connectivity, and auth errors.
  • Debugging Workflow: Outlines a systematic approach to troubleshooting, from information gathering to verification and resolution.
  • Use Case: When encountering a NullReferenceException in your .NET application, use this Skill to get immediate suggestions on where to check for uninitialized objects, null query results, or configuration issues.

Quick Start

Use the troubleshooting skill to diagnose a 'NullReferenceException' with the provided error message and stack trace.

Frequently Asked Questions about Troubleshooting Skill

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

FAQPage Schema
How do I resolve a NullReferenceException in my C# application?

To resolve a NullReferenceException, check for uninitialized objects, null query results, or configuration issues. Provide your error message and stack trace to pinpoint the exact source and receive specific debugging steps.

Why does my dependency injection fail during backend troubleshooting?

Dependency injection fails when services are unregistered or lifetimes mismatch. Analyze the stack trace to identify missing registrations and apply the provided code examples to fix the injection failures.

What is the best way to troubleshoot database connection issues?

The best way to troubleshoot database connection issues is by analyzing error messages and verifying configuration settings. This process isolates authentication or network failures to suggest accurate resolution steps.

How do I diagnose authentication and authorization errors?

Diagnose authentication errors by examining problem descriptions and stack traces to identify root causes. This approach outlines a systematic workflow from information gathering to verification and resolution.

Can I use this troubleshooting skill for both frontend and backend development errors?

Yes, you can use this troubleshooting skill for both frontend and backend development errors. It provides common command-line tools and debugging workflows applicable across the stack to resolve technical issues.

What should I provide to fix dependency injection or NullReferenceException problems?

You should provide error messages, stack traces, and problem descriptions to fix dependency injection or NullReferenceException problems. This input identifies root causes and generates targeted resolutions.