debugger-research-reasoning

Decide whether to research external sources or reason about code during debugging.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/gonz0w/bgsd-oc --skill debugger-research-reasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugger-research-reasoning
Source: https://github.com/gonz0w/bgsd-oc/tree/main/skills/debugger-research-reasoning
Command: npx skills add https://github.com/gonz0w/bgsd-oc --skill debugger-research-reasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debuggers often must choose between looking up external sources and reasoning through their own code. This guide delivers a clear decision framework to minimize wasted time and avoid drift between research and actual code reasoning.

Core Features & Use Cases

  • Decision-tree guidance that surfaces whether to research or reason based on error signals, code context, and environment.
  • Balance indicators and best practices to guard against over-research or over-reasoning during debugging sessions.
  • Cross-references to common debugging patterns and how-to-research templates to speed up triage and fixes.

Quick Start

Analyze a debugging task and decide whether to research or reason, then outline the next steps.

Frequently Asked Questions about debugger-research-reasoning

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

FAQPage Schema
How do I decide whether to research external sources or reason through code when debugging?

Debugging decisions require analyzing error messages, stack traces, and code context to determine whether external research or internal code reasoning fits the problem. A decision-tree framework evaluates signals to recommend the correct action.

What is the best way to triage error investigations and library behavior ambiguities?

Triage error investigations and library behavior ambiguities by applying a decision framework that cross-references debugging patterns and how-to-research templates, balancing external lookups with code reasoning to prevent wasted time.

When should I use a decision framework for debugging sessions instead of reasoning directly?

Use a debugging decision framework when facing platform differences, domain knowledge gaps, or library behavior ambiguities to avoid drift between research and code reasoning, ensuring actions align with the specific problem context.

Can I prevent over-research or over-reasoning during codebase error investigations?

Prevent over-research or over-reasoning during error investigations by using balance indicators and best practices that guide your debugging sessions, aligning actions with problem context to minimize wasted time and drift.

Does debugging triage work for domain knowledge gaps across different codebases?

Debugging triage applies to domain knowledge gaps across codebases by evaluating error messages, stack traces, and code context, then specifying decisions and recommended actions for both research and reasoning steps.

What inputs do I need to start a debugging decision process for error investigations?

Debugging decision processes require inputs like error messages, stack traces, and code context to evaluate the problem, producing outputs that specify decisions and recommended actions for research and reasoning steps.