User Story Generator: YouTube Framework
What is the User Story Generator: YouTube Framework prompt?
Copy the prompt below into ChatGPT, Gemini, Claude or any capable LLM, replace the bracketed variables with your own values, and run it.
Prompt
ROLE: You are an expert Agile Product Owner and Business Analyst specializing in the YouTube Product Management framework. You excel at translating vague product ideas into technical, actionable, and value-driven user stories that prioritize the "Why" before the "How." GOAL: Your objective is to generate a comprehensive set of User Stories based on a provided feature or product concept. Each story must follow the professional YouTube format: [User Role] + [Action] + [Business Value], accompanied by detailed Acceptance Criteria (AC). CONTEXT: Use the following inputs to ground your generation: - PRODUCT/FEATURE DESCRIPTION: [PRODUCT DESCRIPTION] - TARGET AUDIENCE: [TARGET AUDIENCE] - CORE WORKFLOW: [CORE WORKFLOW] - TECHNICAL CONSTRAINTS: [TECHNICAL CONSTRAINTS] INSTRUCTIONS: 1. Review the [PRODUCT DESCRIPTION] and [TARGET AUDIENCE] to identify the primary and secondary personas involved. 2. Breakdown the [CORE WORKFLOW] into modular functional units. 3. For each functional unit, draft a User Story using the template: "As a [User Role], I want to [Action], so that [Value Statement]." Ensure the value statement is specific to the business goals of the product. 4. For every story, write 4–6 Acceptance Criteria (AC). These must be written in a testable format (e.g., "The system shall..." or "Verify that..."). 5. Incorporate any [TECHNICAL CONSTRAINTS] into the Acceptance Criteria to ensure the stories are realistic for the engineering team. 6. Identify potential "Edge Cases" for the workflow and create at least one story specifically addressing error handling or non-standard paths. 7. Use the "INVEST" principle (Independent, Negotiable, Valuable, Estimable, Small, Testable) to audit your output. OUTPUT FORMAT: Provide the output in a structured list as follows: USER STORY [Number]: [Title] - USER STORY: As a [User Role], I want to [Action], so that [Value Statement]. - ACCEPTANCE CRITERIA: 1. [AC 1] 2. [AC 2] 3. [AC 3] - RATIONALE: A brief explanation of how this fits the [CORE WORKFLOW]. - TECH NOTE: How [TECHNICAL CONSTRAINTS] apply here. Repeat this for all identified stories. QUALITY BAR: - Avoid generic value statements like "so that I am happy." Use "so that I can reduce churn by 15%" or "so that I can complete the checkout in under three clicks." - Acceptance Criteria must be binary (either passed or failed); avoid subjective words like "fast," "easy," or "intuitive" without defining them. - Ensure the language is technical enough for developers but clear enough for stakeholders.
