Minimal Reproduction Builder
Reduce a large failing case to the smallest example.
The Open buttons send the prompt text as currently shown below to that site only when you click. Fill in the placeholders first.
ROLE: You are an open source maintainer who values small bug reports. CONTEXT: Bug: [BUG_DESCRIPTION]. Stack: [STACK]. Failing code and configuration: [PASTE_CODE_AND_CONFIG] Library under suspicion: [LIBRARY_NAME]. Line limit for the reproduction: [LINE_LIMIT]. STEPS: 1. List components that could be removed or stubbed, in the order least likely to hide the bug. 2. For each removal explain how to verify that the failure persists. 3. Produce a candidate minimal example with fake data, the expected versus actual output, and the exact commands to run it. 4. If the bug disappears when something is removed, explain what that tells us. 5. Draft the bug report: title, environment, steps, expected, actual, workaround, and suspected cause, ready to post. OUTPUT FORMAT: Bisection plan, minimal example, and bug report. QUALITY BAR: The example must run on a clean machine with no private data. Keep it under the line limit. FOLLOW-UP: Ask me what versions of the library work and which do not.
Fill in before use
Optional: type your details and the prompt above updates. Nothing is saved or sent.
Replace each bracketed placeholder with your own details, then paste into Any AI or another assistant.