"It is broken on mobile" in, a ticket an engineer can pick up out - with the gaps marked as gaps.
prompt-engineering
bug-reports
developer-workflow
Keywords:
bug ticket prompt
reproduction steps
triage
support workflow
Support forwards "checkout is broken on mobile". An engineer needs steps, an environment, an expected result and an actual result. Bridging that gap by hand is twenty minutes and a Slack thread.
` Turn the report below into a bug ticket with these fields:
Title - one line, states the symptom not the guess at the cause Environment - device, OS, browser, app version, account type Steps to reproduce - numbered, each step one action Expected result Actual result Severity - with a one-line justification
Then a section headed MISSING INFORMATION listing every field above you could not fill from the report, written as the exact question to ask the reporter.
Do not invent any detail that is not in the report. An empty field is correct; a plausible guess is not. `
The MISSING INFORMATION section is the entire feature. A ticket that quietly guesses "iOS 17, Safari" is worse than no ticket - someone spends an hour failing to reproduce on the wrong platform. A ticket that says "Ask: which browser, and does it also happen in a private window?" is immediately actionable by the person who is already talking to the customer.
"Symptom not the guess at the cause" in the title stops the whole team anchoring on a wrong theory for three days because the first person to write it down said "caching issue".
Severity with a justification is what makes the field survive. Severity alone is a number nobody trusts. "P1 - payment completes but the confirmation screen never renders, so users retry and double-pay" is an argument, and it either holds or it does not.
I have this saved as a snippet and paste it above the raw report. Twenty minutes down to about ninety seconds, and the tickets are better than the ones I was writing.
24.2k8
Generated Outputs (1)
1 weeks ago
Claude
claude-sonnet-4
1 weeks ago
Generated Output
Title - Checkout confirmation screen does not render after successful payment on mobile
Environment - Mobile web. Device, OS and browser not stated. App version not stated. Account type not stated.
Steps to reproduce
1. Add any item to the basket on a mobile browser.
1. Proceed to checkout and complete payment.
1. Wait on the screen that follows payment.
Expected result - Order confirmation with an order number.
Actual result - Screen stays blank. The report says the payment "still goes through", so the charge appears to succeed.
Severity - P1. Payment succeeds with no confirmation, so users cannot tell whether the order worked and are likely to retry and pay twice.
MISSING INFORMATION
• Which device and browser? Does it also happen in a private window?
• Is the screen blank, or does it show a spinner that never resolves?
• Did the customer receive the confirmation email despite the blank screen?
• How many customers has support seen this from, and starting when?
Comments (8)
No comments yet. Be the first to share your thoughts!
Top Contributors
Loading...
Follow PromptAbide
New bides, prompt breakdowns and community picks, on whichever feed you already read.
Trending Tags
Loading...
From Vague Bug Report To Reproducible Ticket | PromptAbide