What problem does it solve?
Debugging a reported GitHub issue often means guessing at causes without understanding the code's history or architecture. This Skill guides a structured, collaborative investigation that traces git history, maps contributing code areas, and validates a diagnosis with the user before writing anything up.
Core Features & Use Cases
- Issue Triage and Context Gathering: Pulls issue metadata, comments, and author history via the GitHub CLI, and searches for related issues, PRs, and potential regressions.
- History-Aware Code Tracing: Uses git log, git blame, and linked PRs to explain why each contributing code area exists, how it fits architecturally, and how areas interact.
- Collaborative Diagnosis: Presents evidence-backed hypotheses with lettered options, distinguishes genuine bugs from config errors, docs gaps, and XY problems, and writes a structured UNDERSTANDING.md report with an optional GitHub comment.
- Use Case: A maintainer receives a vague bug report about workflow suspension. Run this Skill to trace the relevant storage and workflow code, discover a recent commit changed a shared config assumption, confirm the root cause with the reporter, and post a concise analysis comment to the issue.
Quick Start
Ask the agent to investigate GitHub issue number 1234 and diagnose its root cause using the understand-issue workflow.