Skip to content
Skills Library
Programming · Analysis

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".

Repository
mimirs ↗
Licence
Apache-2.0
Last repository change
15.08.2026

Assessment and security

86/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content21 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 15.08.2026, without references to retired models or APIs.

Licence

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

why does X happen
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

RepositoryScoreLicence
This page · thewinci/mimirs86Apache-2.0
ericrisco/rsc-harness100MIT
nicsuzor/academicops100MIT
duronext/jig100MIT
drosam/agents100MIT
rizukirr/vibekit100MIT
DingyangLyu/MatClaw100Apache-2.0
Kanevry/session-orchestrator100MIT
kdlbs/kandev100AGPL-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.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.