Bug Investigation

Investigate reported bugs by reproducing failures and confirming root causes.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/BasharAmso/Bashi --skill bug-investigation-basharamso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Bug Investigation
Source: https://github.com/BasharAmso/Bashi/tree/main/create-bashi-app/template/.claude/skills/bug-investigation
Command: npx skills add https://github.com/BasharAmso/Bashi --skill bug-investigation-basharamso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineers systematically investigate reported bugs, reproduce failures, identify root causes, and implement minimal, verified fixes.

Core Features & Use Cases

  • Reproduce and validate bugs with guided steps
  • Form a hypothesis and gather evidence to confirm root cause
  • Implement minimal, verifiable fixes and verify against reports
  • Update STATE.md and documentation with findings and rationale
  • Use Case: when users report issues in a project, reproduce the failure, identify root cause, and ship a fix with record of changes

Quick Start

Describe the bug, reproduce steps, and let the system guide you through root-cause analysis and a minimal fix with verification.

Frequently Asked Questions about Bug Investigation

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

FAQPage Schema
How do I investigate a reported software bug and find its root cause?▼

To investigate a reported bug, you reproduce the failure, form a hypothesis, gather evidence to confirm the root cause, and implement a minimal, verified code fix.

What is the best way to systematically reproduce a bug from a user report?▼

The best way to reproduce a bug is to follow guided reproduction steps from the report, validate the failure condition, and gather evidence to form a root cause hypothesis.

How do I implement a code fix without introducing new issues?▼

To implement a safe code fix, apply minimal interventions to source code or configuration, then verify the changes against the original bug report to confirm resolution.

Why do I need to update documentation after fixing a bug?▼

Updating documentation and stateful records after a bug fix ensures the root cause, rationale, and applied code changes are tracked for future reference and verification.

Can I use this approach for configuration errors as well as source code bugs?▼

Yes, this bug investigation approach applies to both source code and configuration changes, ensuring minimal interventions and verified fixes across software projects.