Use it when an error or stack trace needs a testable investigation hypothesis.
Parses error messages, traces execution throu
Six Bug Fixing Skills for developers working through reproduction, root cause, bounded repair, and regression handoff. Hold one failing case constant, compare evidence and repair scope, and keep the workflow reviewable and reversible.
Bug Fixing Skills help an agent work with errors, logs, stack traces, and failing tests through a defined investigation method. They connect reproduction, evidence, root-cause hypotheses, a bounded repair, and regression checks so developers can review how a fix was reached. When a failure is not reproducible, the right first task is evidence collection, not an invented patch.
| Use case | Primary role |
|---|---|
| Reproduction and evidence | Preserve the smallest failing input, the full error, runtime details, and the logs that establish a timeline. These Skills are most useful before code changes, when an intermittent symptom still needs to become a reproducible case another engineer can inspect. |
| Root cause and minimal repair | Use traces, configuration, recent changes, and controlled experiments to eliminate hypotheses until the cause is tied to a specific module or condition. A useful candidate should explain why a bounded change addresses the failure, not merely produce the first plausible patch. |
| Regression protection and handoff | Prove the repair with the original failure, a new regression case, and checks for adjacent behaviour, then prepare the change and release evidence for review. This group is responsible for showing that the defect was fixed rather than hidden or displaced. |
This guide covers six Bug Fixing Skills. The evidence group creates a reproducible case, the localisation and repair group tests the cause, and the regression and handoff group preserves proof for review and release; developers can combine them around the stage currently blocking the fix.
DeepSkill organises reproduction, evidence collection, localisation, repair, and regression work into installable Bug Fixing Skills that can be selected by investigation stage. These six Skills cover evidence, root cause and bounded repair, then regression handoff; hold one failing case constant and compare the causal explanation, repair boundary, and verification result.
Preserve the smallest failing input, the full error, runtime details, and the logs that establish a timeline. These Skills are most useful before code changes, when an intermittent symptom still needs to become a reproducible case another engineer can inspect.
Use it when an error or stack trace needs a testable investigation hypothesis.
Parses error messages, traces execution throu
Choose it for noisy logs, long crash chains, or intermittent failures that need a timeline.
Parses error logs, stack traces, and crash re
Use traces, configuration, recent changes, and controlled experiments to eliminate hypotheses until the cause is tied to a specific module or condition. A useful candidate should explain why a bounded change addresses the failure, not merely produce the first plausible patch.
Use it after reproduction is stable to move from cause analysis to a bounded repair.
Bug diagnosis and repair specialist that anal
Use it to narrow a failing path to a specific module before defining the repair surface.
Starts from the symptom, follows a reproducib
Prove the repair with the original failure, a new regression case, and checks for adjacent behaviour, then prepare the change and release evidence for review. This group is responsible for showing that the defect was fixed rather than hidden or displaced.
Use it to manage checkpoints across triage, repair, testing, and handoff for a defect queue.
A seven-step defect-repair loop covering tria
Start here when a complex runtime or test failure still lacks a proven cause.
Uses root-cause analysis for systematic debug
DeepSkill indexes 400K+ Skills, and every Skill undergoes security review and risk validation. Search by investigation stage: reproducing a failure, structuring logs, localising the cause, preparing a bounded repair, or adding regression protection. Include the stack, exact error, reproduction status, and available evidence so the results match the current blocker rather than the broad phrase “fix a bug.”
Enter the full error, language and runtime, reproduction status, and any logs or traces already available. Make clear whether the task still needs evidence collection or is ready for a repair trial.
Read the recommendation reason and intended stage, then inspect the code, logs, credentials, and external access each candidate requests. Prefer a Skill that explains evidence, edit boundaries, and regression proof.
Copy one install command and trial it against the same failing case in an isolated branch or worktree. Record the hypothesis, edits, and verification before deciding whether to keep the Skill.
Send the instruction below if you want your agent to find Skills during a task. Once installed, DeepSkill can search for and install Skills that match the current task. The instruction works with mainstream agents such as Codex, Claude Code, and WorkBuddy.
Install DeepSkill according to https://www.deepskill.market/deepskill.md.Start by pinning the failing input, expected behaviour, allowed edit surface, and regression command. Ask the Skill to explain the evidence and hypothesis before it writes code, then require the original case, a new regression, and adjacent checks to pass before review.
Capture the exact error, runtime, frequency, and smallest failing input. Use debugging-log-analyser when the evidence is still scattered.
Supply traces, configuration, recent changes, and known exclusions to debugging-wizard instead of asking it to simply fix the bug.
Name read-only areas, stable interfaces, and forbidden credentials. Ask oma-debug for the smallest reversible change that explains the symptom.
Require the original case, a new regression, unaffected tests, and a causal explanation to pass before review.
If a patch cannot explain the failure, revert it, retain the experiment notes, and test the next hypothesis from a clean state.
Use bugfix-farming to preserve triage, reproduction, patch, tests, and release checks as a reusable incident path.
Bug Fixing Skills are most useful when they connect an error, supporting evidence, a tested hypothesis, a bounded change, and a repeatable verification path. For an intermittent or complex runtime issue, use a log-analysis Skill to establish the timeline, a localisation Skill to test the cause, and a regression or handoff Skill to preserve the proof. Give each stage one accountable output and keep the final judgement about root cause, blast radius, and release risk with an engineer who knows the system. Record the reproduction, regression, and rollback path so the next related incident starts from verified evidence instead of another emergency patch.
Explore more useful Skills on DeepSkillShortlist debugging-wizard, debugging-log-analyser, oma-debug, bug-localization-and-fix, bugfix-farming, and ckdebug by the stage currently blocking the repair.
Not yet. Capture the smallest failing input, environment, logs, and trace first; otherwise the repair is based on an untested guess.
Usually they need a minimal code slice and sanitized evidence. Inspect scripts, network access, and credential requests before installation.
The original case and a new regression should pass, unrelated checks should stay green, and the explanation should account for the observed failure.
Yes, in sequence: evidence, localisation, repair, and regression. Avoid concurrent writes to the same files.
Revert the candidate's isolated commit or worktree changes, return to the known base, and retain the failed experiment as evidence.