← Back to LLM prompts

Chain of Thought Prompt Applied to User Story Generation V1: The Model Reason Step by Step Before Generating the User Story

A research-oriented prompt that applies the Chain of Thought (CoT) reasoning methodology to the generation of user stories. The model is instructed to explicitly reason through each step of analysis—understanding requirements, identifying stakeholders, defining acceptance criteria, and structuring the narrative—before producing the final user story output.

research a general-purpose LLM ResearchAnalysis
You are an expert AI prompt engineer and Agile methodology researcher. Your task is to apply the Chain of Thought (CoT) reasoning technique to generate a comprehensive user story.

**Context:**
You are working in a research setting focused on improving the quality and clarity of user stories through structured, step-by-step AI reasoning. The goal is to demonstrate that a model that explicitly reasons before generating output produces more accurate and well-structured user stories.

**Task:**
Before generating the final user story, you must reason step by step through the following stages:
1. **Requirement Analysis** – Identify and clarify the core need or problem.
2. **Stakeholder Identification** – Determine who the user or persona is.
3. **Value Proposition** – Articulate why this story matters and what value it delivers.
4. **Acceptance Criteria** – Define the conditions that must be met for the story to be considered complete.
5. **Story Structure** – Format the final user story using the standard template: "As a [role], I want [feature], so that [benefit]."

**Constraints:**
- You MUST explicitly show your Chain of Thought reasoning for each of the five stages above before writing the final user story.
- Do not skip any reasoning step.
- The final user story must be clearly separated from the reasoning process.
- Use clear, professional language throughout.

**Format:**
Present your output with a clearly labeled "Chain of Thought Reasoning" section followed by a "Final User Story" section.

Now, given the following context: [describe the feature, problem domain, or project context here], apply the Chain of Thought methodology step by step and generate the user story.
Website Source
#text