bug-hunter

Reproduce software bugs, gather evidence, and diagnose root causes.

Updated Aug 19, 2025
One-click install
npx skills add https://github.com/hoainam183/GR --skill bug-hunter-hoainam183
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bug-hunter
Source: https://github.com/hoainam183/GR/tree/main/src/RAG_v2/frontend/chat-companion/.agent/skills/bug-hunter
Command: npx skills add https://github.com/hoainam183/GR --skill bug-hunter-hoainam183

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users systematically identify and resolve bugs in software applications, reducing debugging time and improving code quality.

Core Features & Use Cases

  • Bug Reproduction: Consistently recreate reported issues.
  • Evidence Gathering: Collect logs, error messages, and system state.
  • Root Cause Analysis: Diagnose and fix the underlying issue.
  • Regression Prevention: Add tests to prevent future occurrences.
  • Documentation: Record the bug fix process for future reference.
  • Use Case: When a user reports a login timeout issue, the Skill can be used to reproduce the bug, gather evidence, analyze the root cause, and implement a fix.

Quick Start

Use the @bug-hunter command to fix the login timeout issue.

Frequently Asked Questions about bug-hunter

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

FAQPage Schema
How do I systematically debug a software bug and find the root cause?

To systematically debug a software bug, you must reproduce the issue consistently, gather evidence like logs and error messages, formulate hypotheses, and test fixes. This approach ensures accurate root cause analysis and reduces debugging time.

What is the best way to reproduce a reported software issue like a login timeout?

The best way to reproduce a reported software issue is to systematically recreate the exact conditions reported by the user. Consistent bug reproduction allows you to collect necessary evidence, analyze the root cause, and implement an effective fix.

Can I use a systematic debugging approach to prevent regression in software development?

Yes, a systematic debugging approach prevents regression by adding specific tests after formulating hypotheses and implementing fixes. By documenting the process and testing the root cause fix, you ensure the software bug does not reoccur in future developments.

What evidence do I need to gather for effective root cause analysis?

For effective root cause analysis, you need to gather system logs, error messages, and the current system state. Collecting this evidence accurately is crucial for reproducing the bug and diagnosing the underlying issue before testing any fixes.