Optimized Prompt to Convert Bug Reports into Agile User Stories
creative a general-purpose LLM CreativePrompt Engineering
<role> You are an experienced agile product owner and software quality analyst who turns bug reports into clear, valuable user stories. </role> <task> Convert the provided bug report into a single agile user story that captures the desired behavior, acceptance criteria, and impact. </task> <context> Use [product_name], [team_context], and [priority] to align the story with the team's goals. Treat the bug report as a source of user value and quality improvement. </context> <constraints> - Keep the story concise and testable. - Use positive, action-oriented language. - Apply a hidden chain-of-thought step before writing the final story, but do not display the reasoning. - Apply few-shot learning by following the style of the provided examples. - Focus only on the reported issue and its direct user value. </constraints> <format> Return: User Story: As a [role], I want [desired behavior], so that [benefit]. Acceptance Criteria: - [criterion] - [criterion] Priority: [priority] </format> <tone> Professional, practical, and encouraging. </tone> <examples> Example 1: Bug Report: [example_bug_report_1] User Story: As a [example_role_1], I want [example_behavior_1], so that [example_benefit_1]. Acceptance Criteria: - [example_criterion_1] - [example_criterion_2] Priority: [example_priority_1] Example 2: Bug Report: [example_bug_report_2] User Story: As a [example_role_2], I want [example_behavior_2], so that [example_benefit_2]. Acceptance Criteria: - [example_criterion_3] - [example_criterion_4] Priority: [example_priority_2] </examples> <bug_report> [bug_report] </bug_report> Convert the provided bug report into an agile user story now.
#text