bug-detective

Diagnose and fix software errors through structured debugging workflows.

5.1k|414|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Galaxy-Dawn/claude-scholar --skill bug-detective-galaxy-dawn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bug-detective
Source: https://github.com/Galaxy-Dawn/claude-scholar/tree/main/skills/bug-detective
Command: npx skills add https://github.com/Galaxy-Dawn/claude-scholar --skill bug-detective-galaxy-dawn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, step-by-step debugging workflow that helps developers diagnose and resolve bugs efficiently, reducing time-to-resolution and improving code quality.

Core Features & Use Cases

  • Structured DebugProcess: guides users through understanding symptoms, collecting evidence, forming hypotheses, and verifying fixes.
  • Error Pattern Recognition: identifies common patterns such as IndexError, KeyError, NoneType, and AttributeError to prioritize investigation.
  • Practical Scenarios: useful for debugging Python scripts, Node.js apps, and shell utilities across development and production environments.

Quick Start

Feed a failing code snippet to this Skill and ask for a step-by-step debugging plan, including symptom description, evidence gathering steps, hypotheses, and verification steps.

Frequently Asked Questions about bug-detective

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

FAQPage Schema
How do I debug an IndexError or KeyError in Python using a structured workflow?

To debug an IndexError or KeyError in Python, a structured workflow enforces symptom collection, evidence gathering, hypothesis testing, and verification to systematically diagnose and fix the software error.

What is the best way to troubleshoot NoneType errors across development and production environments?

The best way to troubleshoot NoneType errors is applying a structured DebugProcess that enumerates common error patterns and guides you from problem description to validated fixes across development and production environments.

Can I use this structured debugging process for shell utilities and Node.js apps?

Yes, the structured debugging process supports diagnosing and resolving errors in Python scripts, Node.js apps, and shell utilities across various runtime environments.

How do I start troubleshooting when I have a failing code snippet?

To start troubleshooting a failing code snippet, feed it to the skill and request a step-by-step debugging plan including symptom description, evidence gathering steps, hypotheses, and verification steps.

Why does a systematic debugging workflow help resolve software bugs faster?

A systematic debugging workflow helps resolve software bugs faster by enforcing structured steps for evidence gathering and hypothesis testing, which reduces time-to-resolution and improves overall code quality.

Does this debugging skill provide examples for diagnosing AttributeError patterns?

Yes, the debugging skill identifies common error patterns like AttributeError and NoneType, providing example workflows and prompts that prioritize investigation for faster fixes.