Skip to content
Agentmart
Submit a tool

continue-debug

Analyze the output of the most recent debug run in .scratch/debug/ and iterate with ranked hypotheses.

Skill by DimmKirr

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/dimmkirr-continue-debug

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Analyze the output of the most recent debug run in .scratch/debug/ and iterate with ranked hypotheses.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/continue-debug

What's inside

Skill name
continue-debug
Description
Analyze the output of the most recent debug run in .scratch/debug/ and iterate with ranked hypotheses.
License
MIT
Instructions
53 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • openai.yaml · agents/
  • evals.json · evals/

SKILL.md (first lines)

# Debug Continue

The user has run a debug command (e.g., `task debug:colima`) and wants you to analyze the output and iterate on the debugging process.

## Context (auto-injected on supported platforms)

!ls -la .scratch/debug/

## Instructions

1. **Read debug output**: Read all files in `.scratch/debug/` in the project root (listing auto-injected above if available). These contain the output from the most recent debug run.

2. **Analyze locally**: Study the debug output carefully. Cross-reference with the project's nix configuration, any relevant upstream documentation, and your knowledge of the system.

3. **Research online**: Search the web for the key symptoms, error messages, and version-specific behaviors found in the debug output. Look for:
   - GitHub issues, bug trackers, and mailing list threads matching the symptoms
   - Forum posts (Proxmox, Arch, NixOS, etc.) describing similar failures with the same hardware/software versions
   - Upstream changelogs or release notes that mention fixes for the observed behavior
   - Known bugs, CVEs, or regressions tied to the specific kernel, firmware, or driver versions in play
   - Use WebSearch or the playwright MCP tool. Extract specific corroborating or contradicting evidence.

4. **Hypotheses**: Identify the **top 3 most probable hypotheses** for the root cause of the issue. For each hypothesis:
   - State the hypothesis clearly in one sentence
   - Cite the specific evidence from the debug output that supports it
   - Cite any corroborating or contradicting evidence found online (with source links)
   - State what evidence would confirm or refute it
   - Rate confidence: low / medium / high

5. **Enhance debug command**: Update the Taskfile debug task that generated this output to collect **more granular data** that would prove or disprove your hypotheses. Add:
   - More verbose/trace-level logging flags where available
   - Additional stdout/stderr capture from relevant subsystems
   - Counters, timestamps, and state dumps
   - Kernel/system debug info relevant to the hypotheses
   - Any commands that would directly confirm or rule out each hypothesis
   - Checks suggested by online findings (e.g., if a forum post says "check X register", add that check)
   - Comments in the debug task explaining which hypothesis each new check targets

6. **Report**: Summarize your findings and tell the user to re-run the debug command. Include:
   - What the online research revealed (key links and takeaways)
   - What new data you added to the debug task and which hypothesis each targets
   - Which hypotheses were strengthened or weakened by online evidence

## Goal

Each iteration of this loop should narrow the problem space. After 2-3 cycles of run -> analyze -> research -> enhance, the root cause should be identified with high confidence. Online research is critical for avoiding dead ends: if 50 people hit the same bug and the fix is a kernel parameter, that saves cycles vs. blind instrumentation.

## Examples

**Iteration 1:** User runs `task debug:colima`, output shows `FATA[0005] error starting VM: timeout`. Reads debug output, then searches web for "colima FATA error starting VM timeout". Finds GitHub issue #847 reporting same error with VZ driver on macOS 14.2. Ranks hypotheses: (1) VZ driver regression in macOS 14.2 (evidence: debug shows macOS 14.2, GitHub issue matches exactly, confidence: high), (2) stale VM state from unclean shutdown (evidence: previous crash in logs, confidence: medium), (3) CPU/memory limits too low (evidence: VM config shows 2GB, but no OOM in logs, confidence: low). Enhances debug task with VZ-specific checks from the GitHub issue.

**Iteration 2:** Re-run confirms VZ driver hypothesis. Online research found the fix: `colima start --vm-type qemu` as workaround, or upgrade to macOS 14.3 where Apple patched the regression. Root cause confirmed with high confidence in 2 cycles.

From DimmKirr/skills, MIT.

More from DimmKirr/skills

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 5, 2026 (24 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from DimmKirr

Cite this page

continue-debug skill. Agent Mart. https://agentmart.dev/skills/dimmkirr-continue-debug (last updated 2026-10-24)