reproduce

Reproduce reported software bugs and document reproduction steps in a structured report.

Updated May 5, 2026
One-click install
npx skills add https://github.com/swghosh/ambient-workflows --skill reproduce-swghosh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reproduce
Source: https://github.com/swghosh/ambient-workflows/tree/main/workflows/bugfix/.claude/skills/reproduce
Command: npx skills add https://github.com/swghosh/ambient-workflows --skill reproduce-swghosh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps confirm reported software bugs and turn vague reports into clear, reproducible behavior that diagnosis can build on.

Core Features & Use Cases

  • Reproduction-focused analysis: Extracts expected vs actual behavior, relevant versions, and environment details from a bug report.
  • Environment setup and verification: Inspects project metadata (Python/Node/Go) to match runtime and dependencies before attempting reproduction.
  • Minimal reproduction documentation: Produces a structured reproduction report including steps, environment, reproduction rate, and artifacts for next phases.
  • Use Case: When a bug report claims intermittent crashes, reproduce it with controlled variations, then capture the smallest reliable test case and conditions to unblock debugging and regression testing.

Quick Start

Ask the AI to reproduce the issue from the provided bug report and write the reproduction summary to artifacts/bugfix/reports/reproduction.md.

Frequently Asked Questions about reproduce

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

FAQPage Schema
How do I reliably reproduce an intermittent software bug from a vague report?

To reliably reproduce an intermittent software bug, parse the report for expected versus actual behavior, match the runtime and dependencies, and execute reproduction attempts with controlled variations. This establishes verifiable observable behavior for accurate diagnosis.

What is a minimal reproduction report and when do I need it for bug diagnosis?

A minimal reproduction report is a structured document detailing the steps, environment, reproduction rate, and artifacts required to trigger a bug. You need it during bug resolution to unblock debugging and regression testing by capturing the smallest reliable test case.

How do I set up my environment to match a reported software bug before attempting reproduction?

To set up your environment for bug reproduction, inspect project metadata for Python, Node, or Go to verify and match the runtime versions and dependencies specified in the bug report before executing any reproduction attempts.

Does bug reproduction work with Python, Node, and Go environments?

Yes, bug reproduction works with Python, Node, and Go environments by inspecting project metadata to match dependencies and runtime versions. It applies to bug resolution workflows where environments must be prepared and verified before reproduction.

What's the best way to document bug reproduction boundaries for regression testing?

The best way to document bug reproduction boundaries is to execute reproduction attempts with variations and generate a structured report at artifacts/bugfix/reports/reproduction.md. This report includes steps, environment details, reproduction rate, and artifacts for next phases.