lingzhi227/code-debugging
Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes with retry logic, and use reflection to prevent recurring issues. Use when experiment code fails or produces incorrect results.
npx skills add https://github.com/lingzhi227/agent-research-skills --skill code-debugging
Systematically debug experiment code with structured error categorization and fix strategies.
$0 — Error message, stderr output, or code file with issues$1 — Optional: the code that produced the error~/.claude/skills/code-debugging/references/debug-patterns.md| Category | Examples | Severity |
|----------|----------|----------|
| SyntaxError | Invalid syntax, indentation | Low |
| ImportError | Missing module, wrong name | Low |
| RuntimeError | Division by zero, shape mismatch | Medium |
| TimeoutError | Infinite loop, too slow | Medium |
| OutputError | Missing files, wrong format | Medium |
| LogicError | Wrong results, 0% accuracy | High |
For syntax/import errors: Direct fix, single attempt
For runtime errors: Fix and rerun, up to 4 retries
For logic errors: Reflect on approach, consider alternative methods
For timeout: Reduce dataset size, optimize bottleneck, add early stopping
After fixing:
Stage 0 (first attempt) → repost code as fresh
Stage 1 (second attempt) → repost or leave depending on severity
Stage 2 (third attempt) → regenerate from scratch if still failing
Take lingzhi227/code-debugging from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.