reproduce-bug

Generate failing regression tests from bug tickets and code analysis.

1|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/yunseo-kim/agent-toolbox --skill reproduce-bug-yunseo-kim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reproduce-bug
Source: https://github.com/yunseo-kim/agent-toolbox/tree/main/catalog/skills/reproduce-bug
Command: npx skills add https://github.com/yunseo-kim/agent-toolbox --skill reproduce-bug-yunseo-kim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers systematically reproduce bugs reported in tickets or issues by creating a failing regression test, ensuring the bug is understood and preventing regressions.

Core Features & Use Cases

  • Structured Bug Reproduction: Follows a hypothesis-driven methodology to pinpoint and verify bugs.
  • Automated Test Generation: Creates failing tests based on extracted bug signals.
  • Use Case: A user reports a critical bug in the payment processing module. This Skill can be used to analyze the report, trace the code, and generate a failing test that demonstrates the exact conditions under which the payment fails, providing clear steps for a developer to fix it.

Quick Start

Use the reproduce-bug skill to reproduce the bug described in ticket #1234.

Frequently Asked Questions about reproduce-bug

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

FAQPage Schema
How do I systematically reproduce a software bug from a ticket description?

To reproduce a software bug, you extract error messages and reproduction steps from the ticket, analyze the affected code, form a testable hypothesis, and generate a failing regression test that verifies the exact failure conditions.

What is the best way to create a failing regression test for reported issues?

Creating a failing regression test involves pinpointing the affected source files through code analysis, structuring the extracted bug signals into a hypothesis, and generating an automated test case that fails under the reported conditions.

Can I use TDD principles to trace and verify bug reproduction steps?

Yes, you can apply TDD principles to bug reproduction by treating the reported issue as a test case requirement, analyzing the code to locate the failure area, and writing a failing test that captures the exact regression before fixing it.

Does this bug reproduction approach work without dependencies or external libraries?

Yes, this approach requires no external dependencies, relying instead on structured extraction of ticket information and code analysis to locate affected source files and generate the necessary failing test cases.

When should I use hypothesis-driven debugging for regression testing?

You should use hypothesis-driven debugging for regression testing when a user reports a critical issue, allowing you to trace the code, extract bug signals, and generate a test that demonstrates the exact failure conditions to prevent future regressions.

Why does generating a failing test help with troubleshooting software bugs?

Generating a failing test helps with troubleshooting by transforming abstract ticket information into a concrete, testable hypothesis that demonstrates the exact code failure, providing clear steps for a developer to fix and prevent regressions.