analyze-problem

Analyze bug reports to identify root causes and propose fixes.

4.6k|378|Updated Jun 28, 2024
One-click install
npx skills add https://github.com/latitude-dev/latitude-llm --skill analyze-problem
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analyze-problem
Source: https://github.com/latitude-dev/latitude-llm/tree/main/.agents/skills/analyze-problem
Command: npx skills add https://github.com/latitude-dev/latitude-llm --skill analyze-problem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams understand issues by providing a structured analysis that identifies observable symptoms, potential root causes, recommended remediation, and a plan for validation.

Core Features & Use Cases

  • In-depth issue analysis: produce a clear, evidence-based explanation of the problem as observed.
  • Root-cause identification: trace data flow and state to pinpoint the underlying cause.
  • Fix proposal & verification: outline concrete changes and a minimal verification plan to prevent regressions.
  • Use Case: When a bug report is ambiguous, generate a precise diagnostic report with actionable next steps.

Quick Start

Analyze the bug report or task, identify root causes, propose fixes, verify results.

Frequently Asked Questions about analyze-problem

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

FAQPage Schema
How do I find the root cause of a bug from an ambiguous report?▼

To find the root cause of a bug, analyze the report to trace data flow, state, and side effects through the codebase. This maps observable symptoms to entry points and pinpoints underlying causes using evidence-based diagnostics.

What is the best way to structure bug remediation and prevent regressions?▼

The best way to structure bug remediation is to outline concrete code changes alongside a minimal verification plan. This specifies exact checks to validate the fix and prevent regressions before deployment.

How do I analyze codebase data flow to troubleshoot an issue?▼

To analyze codebase data flow for troubleshooting, map the issue to involved entry points and trace state changes. This maps observable symptoms through the codebase to identify suspected root causes.

Can I generate a diagnostic report from an ambiguous bug report?▼

Yes, you can generate a precise diagnostic report from an ambiguous bug report. The analysis produces a structured explanation of observable symptoms, suspected root causes, and actionable next steps for remediation.

Why does tracing state and side effects help with debugging?▼

Tracing state and side effects helps with debugging by mapping how data transforms across entry points. This evidence-based approach traces symptoms through the codebase to pinpoint the underlying cause accurately.