Turn a customer complaint into a reproducible issue brief
Extract the environment, steps, expected behavior, actual behavior, and missing evidence from supplied bug reports.
A useful bug brief helps an engineer reproduce a problem. It should distinguish what a customer reported from what anyone actually tested. This workflow organizes evidence; it does not run software or claim reproduction.
Prepare the input
Provide the original complaint, available screenshots or text descriptions, app version, and environment if known. Remove account secrets. Keep each source reference so the engineer can inspect it.
Run the workflow
Ask for a numbered reproduction attempt based only on stated steps. List missing prerequisites and questions separately. Expected behavior should come from a documented requirement or a clearly labeled user expectation.
Prompt to copy
Create an issue brief from these reports: [material].
Include environment, reported steps, expected behavior and its source,
actual behavior, attachments, and unanswered questions.
Label every untested step as proposed, not reproduced.
Do not invent logs, version numbers, or a root cause.
Finish with the smallest next verification step.
Review a worked example
Illustrative complaint: “Export fails after I choose last month.” If the browser and file type are absent, they belong in questions. “Click Export” may be a reported step; “database timeout” is not a justified diagnosis. Check that the brief does not claim a test happened.
Inspect the proposed steps for hidden prerequisites such as an account role, existing file, or earlier setting. A reproduction attempt without those details may fail for the wrong reason. Keep unavailable evidence in a missing-evidence list. Do not let a clean template make an incomplete report appear fully investigated.
Use it again
Have the engineer add observed results after the attempt. Preserve the difference between proposed and verified steps. Bot can support preparation from supplied evidence; connected issue tracking or staging interaction requires an assessed integration scope.
More guides
Draft a support reply from an approved policy
Use a customer message and the relevant policy to prepare a grounded reply, with exceptions and missing information visible.
Triage a small support batch without guessing urgency
Group supplied support messages by issue, evidence, and next action while preserving ambiguity and duplicate reports.
Find recurring support themes without inventing churn
Cluster a supplied feedback sample by observed issue and evidence, keeping sample limits and customer counts explicit.
Find your next workflow
Browse more categories or explore Golub Bot.
All guides