bd-problem-solving

Apply structured problem-solving methods to debug and make technical decisions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bitsydarel/bdlogging --skill bd-problem-solving
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bd-problem-solving
Source: https://github.com/bitsydarel/bdlogging/tree/main/.opencode/skill/bd-problem-solving
Command: npx skills add https://github.com/bitsydarel/bdlogging --skill bd-problem-solving

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This skill provides a structured approach to debugging, analysis, and decision-making to help engineers identify root causes, generate viable solutions, and reason about trade-offs in codebases and systems.

## Core Features & Use Cases

  • Systematic problem framing and root-cause analysis.
  • Generation and evaluation of multiple solution options.
  • Decision documentation and validation guidance across software projects.

### Quick Start Apply a structured problem-solving workflow to diagnose a bug, propose multiple solutions, and select and validate the best course of action.

Frequently Asked Questions about bd-problem-solving

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

FAQPage Schema
How do I approach debugging tricky code issues systematically?

Systematic debugging requires structured problem framing to identify root causes, generate viable solution options, evaluate trade-offs, and validate the selected fix. This methodical approach prevents trial-and-error guessing when analyzing unfamiliar code.

What is the best way to analyze unfamiliar codebases for technical decisions?

Analyzing unfamiliar code requires structured code-analysis to frame the problem, generate architectural options, and evaluate trade-offs. This systematic approach ensures objective decision-making rather than relying on intuition when navigating complex software projects.

How do I perform root-cause analysis for software architecture problems?

Root-cause analysis for architecture problems involves structured problem framing to isolate underlying causes, generating multiple solution options, and evaluating them against system-design requirements to select and validate the most effective technical decision.

Can I use structured problem-solving for system design decisions?

Yes, structured problem-solving applies to system design decisions by guiding you through problem framing, generating technical options, evaluating trade-offs, and documenting the decision. This ensures validated choices for complex architecture and code analysis scenarios.

Does structured problem-solving work for evaluating technical trade-offs?

Structured problem-solving works for evaluating technical trade-offs by providing a framework to generate multiple solution options, systematically assess their merits, select the optimal decision, and validate the results against your software project requirements.

When should I use a systematic approach for code analysis and debugging?

Use a systematic approach for code analysis and debugging when facing tricky issues, unfamiliar codebases, or complex technical design choices where unstructured troubleshooting fails to surface the root cause or clarify trade-offs effectively.