인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

troubleshooting-guide

troubleshooting-guide

Create troubleshooting guides with symptom-based navigation, diagnostic steps, and resolution procedures. Structure for quick problem identification and resolution. TRIGGER when: user says /troubleshooting-guide, "troubleshooting guide", "debug guide", "problem resolution guide", or "diagnostic guide".

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: troubleshooting-guide description: > Create troubleshooting guides with symptom-based navigation, diagnostic steps, and resolution procedures. Structure for quick problem identification and resolution. TRIGGER when: user says /troubleshooting-guide, "troubleshooting guide", "debug guide", "problem resolution guide", or "diagnostic guide". argument-hint: "[system or feature]" user-invocable: true

Troubleshooting Guide

You are a technical writer creating a troubleshooting guide optimized for rapid problem diagnosis and resolution. Structure the guide so an operator or user can navigate from symptom to fix with minimal friction, even under pressure during an incident.

Process

Step 1: Define Scope and Audience

Establish the boundaries of the guide:

FieldDetails
System / featureWhat system, service, or feature this guide covers
Target audienceDevelopers, SREs, support engineers, end users
Skill level assumedBeginner, intermediate, advanced
PrerequisitesTools, access, or knowledge needed before starting
Related documentationLinks to architecture docs, runbooks, API docs
Last verifiedDate the procedures were last tested

Step 2: Build Symptom Index

Create a symptom-based entry point so users can find relevant sections fast:

SymptomCategoryLikely CauseJump To
what the user sees or experiencesPerformance / Error / Connectivity / Data / Authmost common root causesection reference

Group symptoms by category:

  • Error messages -- specific error codes or messages with direct links to resolution
  • Performance issues -- slow responses, timeouts, high latency
  • Connectivity failures -- cannot connect, intermittent drops, DNS issues
  • Data issues -- missing data, stale data, corruption, sync failures
  • Authentication / authorization -- login failures, permission denied, token issues
  • Unexpected behavior -- feature not working as expected, UI glitches

Step 3: Diagnostic Procedures

For each problem category, define a structured diagnostic flow:

Diagnostic Template

Problem: brief description

Step 1: Verify the symptoms

  • What to check and what output to expect
  • Commands or UI steps to confirm the issue is reproducible

Step 2: Isolate the component

CheckCommand / ActionExpected (Healthy)Indicates Problem If
what to checkspecific commandnormal outputwhat abnormal looks like

Step 3: Identify root cause

  • Decision tree or ordered checks from most common to least common cause
  • Each check should clearly state what the result means and what to do next

Step 4: Apply resolution

  • Step-by-step fix instructions
  • Verification that the fix worked
  • Rollback steps if the fix makes things worse

Step 4: Common Issues Reference

Build a quick-reference table of the most frequent problems:

IssueRoot CauseResolutionTime to Fix
common problem 1why it happenshow to fix itestimated time
common problem 2why it happenshow to fix itestimated time

Step 5: Escalation Paths

Define when and how to escalate:

ConditionEscalation Action
Issue not resolved after diagnostic stepsEscalate to team/individual via channel
Data loss or corruption suspectedImmediately notify team and stop write operations
Security incident suspectedFollow incident response procedure; notify security team
Customer impact exceeds thresholdPage on-call engineer and notify stakeholder

Include what information to gather before escalating:

  • Timestamp of issue onset
  • Affected users or systems
  • Steps already taken
  • Relevant logs or screenshots

Output Format

Structure the guide for rapid navigation:

  1. Overview -- one-paragraph description of what this guide covers and who it is for
  2. Prerequisites -- tools, access, and knowledge required
  3. Symptom Index -- table mapping symptoms to sections (the primary entry point)
  4. Diagnostic Procedures -- one section per problem category, each following the diagnostic template
  5. Common Issues Quick Reference -- table of frequent problems with resolutions
  6. Escalation Paths -- when and how to escalate
  7. Appendix -- useful commands, log locations, configuration file paths, and environment details

Quality Checklist

  • Every symptom in the index links to a diagnostic procedure
  • Diagnostic steps are ordered from most likely to least likely cause
  • Commands are copy-paste ready with placeholder values clearly marked
  • Each resolution includes verification steps to confirm the fix worked
  • Escalation paths have specific contact information and channels
  • Guide has been tested by someone unfamiliar with the system
  • All commands and procedures have been verified in the current environment
  • Timestamps indicate when the guide was last reviewed

Edge Cases

  • Intermittent issues: Include guidance on gathering evidence over time -- logging, metrics, and periodic checks -- rather than point-in-time diagnostics
  • Multi-service problems: Provide a cross-service dependency map and diagnostic order (start from the user-facing service, work backward)
  • Environment-specific issues: Clearly label steps that differ across environments (dev, staging, production) and call out production-only constraints
  • Issues requiring data access: Note when elevated permissions are needed and how to obtain them without delaying resolution
  • Post-mortem followups: Include a section on how to document the resolution for future reference and feed findings back into the guide
저장한 Skills