debug
/debug
Trace a bug, error, or regression to its root cause. Use when investigating a failure, a stack trace, unexpected behavior, or "why does X happen".
- Author
- thewinci ↗
- Repository
- mimirs ↗
- Licence
- Apache-2.0
- Last repository change
- 15.08.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 15.08.2026, without references to retired models or APIs.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
What it does and when to use it
Trace a bug, error, or regression to its root cause. Use when investigating a failure, a stack trace, unexpected behavior, or "why does X happen".
Triggers from the description
Original author description
Trace a bug, error, or regression to its root cause. Use when investigating a failure, a stack trace, unexpected behavior, or "why does X happen".
How it works
SKILL.md has no level-two headings · 14 lines, 162 words
SKILL.md preview
--- name: debug description: Trace a bug, error, or regression to its root cause. Use when investigating a failure, a stack trace, unexpected behavior, or "why does X happen". --- # Debug Goal: find the cause, not just the symptom. 1. **Locate the symptom** — `search "<error text / behavior>"`; if you have a name, `search_symbols <name>` (exact lookup). `read_relevant` the suspect code. 2. **Follow the path** — `trace from:<entrypoint> to:<suspect>` to see how execution reaches the failure (shortest path is highlighted; a dynamic-dispatch hop ends a chain and is reported as such). `usages <symbol>` for who calls the suspect. 3. **Known issues** — `get_annotations` (search across notes) — the bug may already be flagged as a caveat. 4. **When introduced** — `file_history <file>` and `search_commits "<symptom/area>"` to find the change that likely caused it; `git_context` for recent uncommitted edits. 5. **Past attempts** — `search_conversation "<symptom>"` — was this hit or discussed before? 6. **Fix & record** — once fixed, `annotate` the root cause on the file and `create_checkpoint` what was wrong and how it was resolved. Finish: state the root cause (`file:line`), the path from trigger to failure, and the fix.
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · thewinci/mimirs | 86 | Apache-2.0 |
| ericrisco/rsc-harness | 100 | MIT |
| nicsuzor/academicops | 100 | MIT |
| duronext/jig | 100 | MIT |
| drosam/agents | 100 | MIT |
| rizukirr/vibekit | 100 | MIT |
| DingyangLyu/MatClaw | 100 | Apache-2.0 |
| Kanevry/session-orchestrator | 100 | MIT |
| kdlbs/kandev | 100 | AGPL-3.0 |
Database snapshot: 13.11.2026 · package version d77ca8824332 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 90debugging
Structured debugging protocol. Use when investigating a bug, failing test, regression, unexpected behavior, or any scenario where code is not doing what it should. Trigger phrases include "broken", "not working", "bug", "error", "it worked before", "still broken", "why is this… - 100prp-debug
Diagnoses a bug, error, stack trace, regression, or unexplained behavior and publishes the evidence-backed root cause to GitHub. Use when the user says "debug this", "find the root cause", provides a bug report or stack trace, asks to investigate a GitHub issue, or invokes… - 100prp-debug
Diagnoses a bug, error, stack trace, regression, or unexplained behavior and publishes the evidence-backed root cause to GitHub. Use when the user says "debug this", "find the root cause", provides a bug report or stack trace, asks to investigate a GitHub issue, or invokes… - 100debug-session
Use when the user reports a bug, error, or unexpected behavior that needs investigation. - 100systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - 100debug-detective
Find the root cause of a bug, crash, error message or failing test, then fix it. Use when the user says "this is broken", "why does this fail", "I get this error", "the test is failing", "it worked yesterday", or pastes a stack trace.