auto-debugger

Automate end-to-end error investigation and debugging across languages and runtimes.

Updated Jul 10, 2023
One-click install
npx skills add https://github.com/iamtatsuki05/dotfiles --skill auto-debugger
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: auto-debugger
Source: https://github.com/iamtatsuki05/dotfiles/tree/main/dotfiles/.agent/skills/auto-debugger
Command: npx skills add https://github.com/iamtatsuki05/dotfiles --skill auto-debugger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auto Debugger autonomously handles errors reported by users: it collects context, traces the source of failures, suggests root causes, and performs safe print debugging to reproduce and diagnose issues across languages and frameworks.

Core Features & Use Cases

  • Context collection: extracts errors, stack traces, and relevant state from the failure.
  • Autonomous debugging loop: generates hypotheses, creates validation scripts, runs checks, and iterates until a root cause is identified.
  • Regression testing: produces regression tests and a repair plan to prevent recurrence across language ecosystems.

Quick Start

Instruct Auto Debugger to autonomously investigate the reported error and return a repair plan and regression tests.

Frequently Asked Questions about auto-debugger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate error investigation and debugging across multiple programming languages?▼

To automate debugging across multiple languages, you need a tool that extracts errors, generates hypotheses, and runs validation scripts. This Skill autonomously executes an end-to-end debugging loop to identify root causes across various runtimes.

What is the best way to generate regression tests from a runtime failure or stack trace?▼

The best way to generate regression tests from a runtime failure is to autonomously trace the source of the exception and inspect the relevant code. This Skill produces regression tests and a repair plan to prevent recurrence across language ecosystems.

Can I use autonomous debugging to reproduce exceptions and test hypotheses for failing tests?▼

Yes, you can use autonomous debugging to reproduce exceptions and test hypotheses for failing tests. The Skill generates validation scripts, executes print-debug scripts, and iterates until a root cause is identified from the provided stack traces.

Does autonomous debugging work without access to source files and error messages?▼

No, autonomous debugging requires access to error messages, stack traces, and relevant source files to function correctly. It also needs the ability to execute print-debug scripts and produce minimal reproductions to accurately diagnose issues.

How do I diagnose a runtime failure when I only have an error message and no clear root cause?▼

To diagnose a runtime failure with only an error message, you need an autonomous debugging loop that gathers context and inspects code. This Skill generates hypotheses, creates validation scripts, and iterates until a root cause is identified.