Claude Prompt Library

30 Claude Prompts That Write User Stories & Specs

30 copy-paste prompts

Describe a feature and Claude returns a structured, ready-to-paste agile artifact: user stories with Gherkin acceptance criteria, epics split into stories, point estimates, bug tickets, technical tasks, and a sprint backlog. Not "give me a story."

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ€” no signup needed. Hand-curated and tested by the AI Academy team.

By Louis Corneloup ยท Founder, Techpresso
Last updated ยทHand-curated & tested by the AI Academy team

User Stories & Acceptance Criteria

5 prompts

User Story Set With Gherkin Criteria

1/30

You are a senior product owner who writes precise, testable agile user stories. <context> I need a clean set of user stories for a feature, returned as a self-contained, copy-paste-ready artifact I can drop straight into Jira or Linear. Each story is fully testable. </context> <inputs> - Feature: [WHAT IT DOES] - Primary user / persona: [WHO USES IT] - Goal the feature serves: [OUTCOME] - Key rules or constraints: [VALIDATION, LIMITS, EDGE CASES] - Out of scope: [WHAT NOT TO BUILD] </inputs> <task> Write 5-7 user stories. For each, output: a title, the story in "As a [persona], I want [capability], so that [benefit]" form, and 3-5 acceptance criteria in Gherkin Given/When/Then format covering the happy path plus at least one negative case. Order stories by logical build sequence. </task> <constraints> - Every story is independently testable and small enough for one sprint. - Acceptance criteria are concrete and verifiable, not vague ("works correctly" is banned). - No invented requirements beyond the inputs; flag assumptions explicitly. </constraints> <format> Return the story set as a structured artifact (Markdown with one block per story), then add a one-line note on which story should be built first and why. </format>

Produces a full user-story set with Given/When/Then acceptance criteria as a Jira-ready artifact.

๐Ÿ’ก

Pro tip: Paste your real validation rules in the constraints input so Claude turns each one into a negative Gherkin scenario instead of guessing.

Single Story From a One-Line Request

2/30

You are a product owner who turns vague stakeholder asks into precise, build-ready stories. <context> A stakeholder gave me a one-line feature request. I need it expanded into one well-formed user story with acceptance criteria, returned as a copy-paste artifact for my backlog. </context> <inputs> - The raw request: [PASTE THE ONE-LINER] - Who asked / why they care: [STAKEHOLDER AND MOTIVE] - Known constraints: [ANYTHING TECHNICAL OR POLICY] - Target user: [PERSONA] </inputs> <task> Produce one story: a clear title, the "As a / I want / so that" statement, 4-6 Given/When/Then acceptance criteria, and a short "questions to confirm" list of the ambiguities you had to assume. Keep the value statement honest to the original ask. </task> <constraints> - Do not pad the story with features the stakeholder did not request. - Each acceptance criterion maps to something a QA could check; mark any assumption clearly. - Plain, jargon-free language a designer and an engineer can both read. </constraints> <format> Return the story as an artifact, then list the top 2 clarifying questions to send back to the stakeholder before sprint planning. </format>

Expands a vague one-line request into a single well-formed, testable story as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude to be aggressive in the 'questions to confirm' list โ€” surfacing ambiguity early is the whole point of this prompt.

Acceptance Criteria for an Existing Story

3/30

You are a QA-minded product owner who writes airtight acceptance criteria. <context> I already have a user story but its acceptance criteria are thin or missing. I need a complete, testable criteria set returned as a copy-paste artifact. </context> <inputs> - The existing story: [PASTE "AS A / I WANT / SO THAT"] - Business rules in play: [RULES, LIMITS, PERMISSIONS] - Inputs the user provides: [FIELDS / ACTIONS] - Known failure modes: [WHAT CAN GO WRONG] </inputs> <task> Write a full acceptance-criteria set in Gherkin Given/When/Then, grouped into: happy path, validation and error cases, permission and access cases, and at least one boundary/edge case. Number each scenario so QA can reference them. </task> <constraints> - Cover every business rule and failure mode from the inputs; do not skip the unhappy paths. - Each scenario tests exactly one behavior; no compound "and the system also" criteria. - Concrete example values where they sharpen the test. </constraints> <format> Return the numbered criteria as an artifact, then note any rule that was implied but not stated so I can confirm it. </format>

Generates a complete, grouped Gherkin acceptance-criteria set for an existing story as a previewable artifact.

๐Ÿ’ก

Pro tip: List your known failure modes explicitly โ€” Claude reliably converts each into its own numbered negative scenario.

Rules-Driven Story Set

4/30

You are a business analyst who writes stories from a list of business rules. <context> I have a set of business rules for a feature and need them turned into user stories with acceptance criteria, returned as a copy-paste artifact ready for refinement. </context> <inputs> - The business rules: [LIST THE RULES] - Feature context: [WHAT THE FEATURE IS] - Personas affected: [WHO] - Systems involved: [INTEGRATIONS / DATA SOURCES] </inputs> <task> Group the rules into coherent user stories (one story per cohesive capability). For each, write the "As a / I want / so that" line and Given/When/Then criteria that directly encode the relevant rules. Add a traceability note mapping each story back to the rule numbers it covers. </task> <constraints> - Every rule must appear in at least one story's criteria; flag any rule that is ambiguous or conflicts with another. - Stories stay small and independently shippable. - No criteria that are not backed by a stated rule. </constraints> <format> Return the stories plus the rule-to-story traceability table as an artifact, then list any rule conflicts you found. </format>

Converts a list of business rules into traceable user stories with mapped acceptance criteria as a previewable artifact.

๐Ÿ’ก

Pro tip: Number your rules in the input; Claude will use those numbers in the traceability table so you can spot gaps instantly.

Story Splitter (One Big Story Into Slices)

5/30

You are an agile coach who specializes in vertical story slicing. <context> I have one user story that is too big for a single sprint. I need it split into smaller, independently valuable slices, returned as a copy-paste backlog artifact. </context> <inputs> - The oversized story: [PASTE IT] - What "done" looks like for the whole thing: [END STATE] - Hard constraints: [TECH, DEADLINE, DEPENDENCIES] - Team velocity per sprint: [POINTS OR ROUGH CAPACITY] </inputs> <task> Split the story into 3-6 vertical slices, each delivering real user value on its own. For each slice give a title, the "As a / I want / so that" line, 2-4 Given/When/Then criteria, and a one-line rationale for why it is a valid standalone slice. Name the splitting pattern you used (e.g. by workflow step, by rule variation, by data type). </task> <constraints> - No horizontal slices (no "build the backend" with no user-facing value). - Slices must be orderable so the first one alone is shippable. - Keep total scope equal to the original; do not add or drop requirements. </constraints> <format> Return the sliced backlog as an artifact, then recommend the build order and which slice could be cut if time runs out. </format>

Splits an oversized story into shippable vertical slices with criteria and rationale as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your team's velocity so it sizes each slice to actually fit one sprint rather than slicing arbitrarily.

XML tags are just the start. Learn the full Claude workflow.

A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.

Start 7-Day Free Trial

Epics & Roadmap Breakdown

5 prompts

Epic Broken Into Stories

6/30

You are a senior product owner who decomposes epics into a coherent story map. <context> I have an epic and need it broken into a full set of child user stories, returned as a structured, copy-paste backlog artifact ready for grooming. </context> <inputs> - Epic name and goal: [NAME + OUTCOME] - The problem it solves: [USER / BUSINESS PROBLEM] - Personas involved: [WHO] - Known scope boundaries: [IN AND OUT OF SCOPE] - Constraints: [TECH, COMPLIANCE, DEADLINE] </inputs> <task> Write an epic summary, then decompose it into 6-10 user stories grouped by capability or workflow stage. For each story give a title, the "As a / I want / so that" line, and 2-3 headline acceptance criteria. End with a suggested delivery sequence and the thin first slice that proves the epic's value. </task> <constraints> - Stories must collectively cover the epic with no obvious gaps and no overlap. - Each story is sprint-sized; flag any that still look too big. - Tie every story back to the epic goal in one phrase. </constraints> <format> Return the epic-to-stories breakdown as an artifact, then list the 3 riskiest stories to resolve first. </format>

Decomposes an epic into a grouped set of sprint-sized stories with a delivery sequence as a previewable artifact.

๐Ÿ’ก

Pro tip: State the epic's single success metric so Claude prioritizes the stories that move that metric first.

Story Map Across a User Journey

7/30

You are a product strategist who builds story maps from end-to-end user journeys. <context> I need a story map laid out across the user's journey, returned as a copy-paste artifact that shows backbone activities and the stories under each. </context> <inputs> - Product / feature: [WHAT IT IS] - Primary persona and their goal: [WHO + WHY] - The end-to-end journey steps: [E.G. DISCOVER, SIGN UP, CONFIGURE, USE, RETAIN] - Constraints: [TECH OR TIMELINE] </inputs> <task> Build a story map: list the journey steps as a horizontal backbone, and under each step list the user stories ("As a / I want / so that") that belong there. Then mark which stories form a walking-skeleton release 1 versus release 2+. Include 1-2 acceptance criteria for the release-1 stories. </task> <constraints> - Every backbone step has at least one story; flag steps that look under-specified. - Release 1 must be a coherent thin slice across the whole journey, not one deep silo. - No stories outside the stated journey. </constraints> <format> Return the story map as a structured artifact (backbone with stories grouped under each step and release tags), then name the single most important release-1 story. </format>

Builds a journey-based story map with backbone activities and release slicing as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude the exact journey steps you already use so the backbone matches how your team talks about the product.

Theme To Epics To Stories Hierarchy

8/30

You are a product owner who structures backlogs from theme down to story. <context> I have a high-level theme or initiative and need it structured into epics and then stories, returned as a copy-paste hierarchical backlog artifact. </context> <inputs> - The theme / initiative: [NAME + INTENT] - Business outcome it drives: [METRIC OR GOAL] - Major capability areas: [IF KNOWN] - Personas: [WHO] - Time horizon: [QUARTER / RELEASE] </inputs> <task> Produce a three-level hierarchy: the theme with its outcome, 3-5 epics under it each with a one-line goal, and 3-5 stories under each epic in "As a / I want / so that" form. Add a short rationale linking each epic to the theme's outcome. </task> <constraints> - The hierarchy must be balanced; flag any epic with too many or too few stories. - No story repeats across epics; keep boundaries clean. - Tie everything back to the stated business outcome. </constraints> <format> Return the theme/epic/story tree as an indented artifact, then recommend which epic to schedule first based on outcome impact. </format>

Structures a theme into a balanced epic-and-story hierarchy with outcome links as a previewable artifact.

๐Ÿ’ก

Pro tip: Anchor the theme to one measurable outcome so Claude can rank the epics by impact instead of listing them flat.

MVP Scope From a Feature Wishlist

9/30

You are a pragmatic product lead who carves an MVP out of an ambitious wishlist. <context> I have a long feature wishlist and need it triaged into MVP stories versus later, returned as a copy-paste artifact for stakeholder alignment. </context> <inputs> - The wishlist: [LIST EVERY FEATURE IDEA] - The core job the product must do: [THE ONE THING] - Target launch date / capacity: [TIMELINE] - Non-negotiables: [LEGAL, BRAND, TECHNICAL MUSTS] </inputs> <task> Sort the wishlist into MVP, fast-follow, and later buckets using MoSCoW reasoning. Turn the MVP bucket into proper user stories ("As a / I want / so that" plus 2-3 criteria each). For everything cut from MVP, give a one-line reason it can wait. </task> <constraints> - MVP must be the smallest set that delivers the core job end-to-end; resist scope creep. - Keep non-negotiables in MVP even if small. - Be honest about trade-offs; do not hand-wave cuts. </constraints> <format> Return the bucketed list plus the MVP stories as an artifact, then state the one feature most likely to be argued back into MVP and your counter-argument. </format>

Triages a feature wishlist into an MVP story set with justified cuts as a previewable artifact.

๐Ÿ’ก

Pro tip: Define 'the one thing the product must do' tightly โ€” that single line is what keeps Claude's MVP from bloating.

Release Plan With Story Groupings

10/30

You are a release manager who packages stories into deliverable releases. <context> I have a backlog of stories and need them grouped into sequenced releases, returned as a copy-paste release-plan artifact for the team and stakeholders. </context> <inputs> - The stories (titles or one-liners): [LIST THEM] - Dependencies between them: [WHAT BLOCKS WHAT] - Team capacity per release: [POINTS OR ROUGH SIZE] - Business deadlines / events: [DATES THAT MATTER] </inputs> <task> Group the stories into 2-4 releases. For each release give a theme, the stories it contains, the user-facing value it ships, and any dependency notes. Respect blockers so no release depends on a later one. End with a simple release timeline. </task> <constraints> - Honor all stated dependencies; flag any circular or impossible ordering. - Each release must ship something a user would notice. - Keep each release within the stated capacity. </constraints> <format> Return the release plan as a structured artifact, then highlight the biggest schedule risk and a mitigation. </format>

Packages a backlog into sequenced, dependency-aware releases with themes as a previewable artifact.

๐Ÿ’ก

Pro tip: List your hard dependencies explicitly so Claude never schedules a blocked story before its blocker.

Estimation & Sprint Planning

5 prompts

Story-Point Estimates With Rationale

11/30

You are a senior engineer-facilitator who estimates stories with a Fibonacci scale. <context> I have a set of stories and need relative story-point estimates with reasoning, returned as a copy-paste artifact to seed a planning-poker session. </context> <inputs> - The stories: [LIST WITH SHORT DESCRIPTIONS] - Reference baseline story: [A STORY YOU ALREADY CALL N POINTS] - Team's tech stack: [LANGUAGES / FRAMEWORKS] - Known unknowns: [RISKY OR UNCLEAR AREAS] </inputs> <task> Estimate each story on a 1/2/3/5/8/13 Fibonacci scale, calibrated against the reference baseline. For each, give the point value and a two-line rationale citing complexity, uncertainty, and effort. Flag any story above 8 as a split candidate. </task> <constraints> - Estimates are relative, not hours; anchor everything to the baseline. - Separate complexity from uncertainty in the rationale. - Be explicit about what assumption would change the estimate. </constraints> <format> Return an estimate table (story, points, rationale, split-flag) as an artifact, then list the 3 highest-uncertainty stories to spike before committing. </format>

Produces calibrated Fibonacci story-point estimates with per-story rationale as a previewable artifact.

๐Ÿ’ก

Pro tip: Provide one reference story you already agree on โ€” Claude calibrates every other estimate against it, which mirrors real planning poker.

Sprint Backlog From Capacity

12/30

You are a scrum master assembling a realistic sprint backlog. <context> I need a sprint backlog selected from my product backlog to fit team capacity, returned as a copy-paste artifact for sprint planning. </context> <inputs> - Sprint goal: [THE ONE OUTCOME] - Backlog candidates with points: [LIST: STORY + POINTS] - Team capacity this sprint: [POINTS, ACCOUNTING FOR PTO/MEETINGS] - Dependencies / must-includes: [BLOCKERS, COMMITMENTS] </inputs> <task> Select the stories that best serve the sprint goal within capacity. Output the committed backlog with running point total, a one-line reason each was chosen, a short "stretch" list if capacity allows, and an "explicitly deferred" list. Confirm the selection actually achieves the sprint goal. </task> <constraints> - Do not exceed stated capacity; leave a small buffer for the unexpected. - Every committed story must contribute to the sprint goal or be a required dependency. - Be honest if the goal cannot be met within capacity. </constraints> <format> Return the sprint backlog as an artifact, then state whether the sprint goal is achievable and what to cut first if it slips. </format>

Selects a capacity-fit sprint backlog tied to a sprint goal with deferred items as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude capacity AFTER subtracting meetings and PTO โ€” feeding raw headcount leads to over-commitment.

Task Breakdown For One Story

13/30

You are a tech lead who breaks a story into engineering tasks. <context> I have one committed story and need it decomposed into concrete technical tasks, returned as a copy-paste sub-task artifact for the dev team. </context> <inputs> - The story and its acceptance criteria: [PASTE BOTH] - Tech stack and architecture notes: [STACK, KEY SERVICES] - Existing code areas it touches: [MODULES / APIS] - Definition of done basics: [TESTS, REVIEW, DOCS EXPECTATIONS] </inputs> <task> Break the story into ordered tasks covering: backend/data, API, frontend/UI, tests, and any infra or migration work. For each task give a short title, a one-line description, and a rough size (S/M/L). Note task dependencies and the natural sequence. </task> <constraints> - Tasks must collectively satisfy every acceptance criterion; map them where useful. - Include test and review tasks, not just feature code. - Keep tasks small enough to finish in under a day each where possible. </constraints> <format> Return the ordered task list as an artifact, then flag the one task most likely to balloon and why. </format>

Decomposes a single story into ordered, sized engineering tasks including tests as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste the acceptance criteria too โ€” Claude ties each task back to a criterion so nothing testable gets dropped.

Capacity & Velocity Plan

14/30

You are an agile delivery lead who forecasts sprint capacity and velocity. <context> I need a simple capacity and velocity plan for an upcoming sprint or two, returned as a copy-paste artifact to set realistic commitments. </context> <inputs> - Team members and roles: [LIST] - Working days in the sprint: [NUMBER] - Known time off / holidays: [WHO, WHEN] - Recent velocity (last 3 sprints): [POINTS] - Meeting/overhead load: [ROUGH PERCENT OR HOURS] </inputs> <task> Calculate available capacity (people-days minus PTO and overhead), translate it into a recommended point commitment using recent velocity, and show the math. Provide a conservative, expected, and stretch commitment number with a one-line caveat each. </task> <constraints> - Show every assumption and the arithmetic; no black-box numbers. - Account for ramp-up if anyone is new or part-time. - Recommend the conservative number as the default commitment. </constraints> <format> Return the capacity table and the three commitment scenarios as an artifact, then state which number you would commit to and why. </format>

Produces a capacity and velocity forecast with three commitment scenarios and shown math as a previewable artifact.

๐Ÿ’ก

Pro tip: Feed in your last three sprints of actual velocity so the forecast is grounded in your team's reality, not an industry average.

Spike / Research Story

15/30

You are a tech lead who scopes time-boxed research spikes. <context> We have a risky or unknown area and I need a well-scoped spike (research) story, returned as a copy-paste artifact so the investigation has a clear box and exit. </context> <inputs> - The unknown / risk: [WHAT WE DON'T KNOW] - Why it matters now: [DECISION IT BLOCKS] - Time-box: [DAYS OR POINTS] - What a good answer enables: [THE NEXT STEP] </inputs> <task> Write a spike story with: a clear question to answer, the specific deliverable (e.g. a recommendation doc, a proof-of-concept, a decision matrix), a time-box, explicit "done" criteria that are about learning not shipping, and the follow-up stories that become possible afterward. </task> <constraints> - The spike must produce a decision or artifact, not open-ended exploration. - Done criteria are knowledge-based, with a hard time-box. - Name the concrete output, not just "investigate". </constraints> <format> Return the spike story as an artifact, then list the 2-3 stories that should be re-estimated once the spike completes. </format>

Scopes a time-boxed research spike with a concrete deliverable and exit criteria as a previewable artifact.

๐Ÿ’ก

Pro tip: Always name the decision the spike unblocks โ€” that turns open-ended research into a sharply bounded story.

Bug Tickets & Technical Tasks

5 prompts

Bug Ticket From a Report

16/30

You are a QA engineer who writes clean, reproducible bug tickets. <context> A user or teammate described a bug loosely. I need it turned into a structured, copy-paste bug ticket an engineer can act on without coming back to ask questions. </context> <inputs> - The raw report: [PASTE WHAT WAS SAID] - Where it happens: [PAGE / FEATURE / ENV] - Affected users / scope: [WHO, HOW MANY] - Any error messages or IDs: [LOGS, CODES] </inputs> <task> Write a bug ticket with: a precise title, severity and priority with a one-line justification, steps to reproduce (numbered), expected vs actual behavior, environment details, and a list of clarifying questions for anything the report left out. Keep it factual. </task> <constraints> - Steps to reproduce must be specific and ordered; no "sometimes it breaks". - Separate severity (impact) from priority (urgency) and justify both. - Do not invent reproduction steps you cannot infer; ask instead. </constraints> <format> Return the bug ticket as an artifact, then list the missing info that would most speed up a fix. </format>

Turns a loose bug report into a structured, reproducible ticket with severity and steps as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste raw error messages verbatim โ€” Claude folds the exact strings into the ticket so engineers can search the codebase immediately.

Technical Task / Tech-Debt Ticket

17/30

You are a staff engineer who writes actionable technical and tech-debt tickets. <context> I need a technical task (refactor, upgrade, or tech-debt paydown) written as a copy-paste ticket that justifies itself to non-engineers and is clear to engineers. </context> <inputs> - The technical work: [WHAT NEEDS DOING] - Current pain / risk: [WHY IT HURTS] - Systems / code affected: [WHERE] - Desired end state: [WHAT GOOD LOOKS LIKE] </inputs> <task> Write a technical ticket with: a title, a plain-language "why this matters" paragraph (cost of doing nothing), the technical scope, a checklist of done criteria, risk and rollback notes, and a rough sizing. Make the business value legible to a PM. </task> <constraints> - The "why" must quantify or concretize the pain (speed, incidents, cost), not just say "it's messy". - Include rollback/safety considerations for any risky change. - Keep scope tight; list explicit non-goals. </constraints> <format> Return the technical ticket as an artifact, then suggest how to phrase its value when competing against feature work in planning. </format>

Writes a justified technical or tech-debt ticket with done criteria and rollback notes as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to quantify the cost of NOT doing the work โ€” that framing is what gets tech-debt prioritized over features.

Bug Triage Batch To Tickets

18/30

You are a triage lead who converts a pile of raw reports into a ranked ticket queue. <context> I have several rough bug reports and need them turned into structured, prioritized tickets in one pass, returned as a copy-paste artifact for the board. </context> <inputs> - The reports: [PASTE THE LIST] - Product area each touches: [IF KNOWN] - Current release context: [WHAT'S SHIPPING SOON] - Severity guidance: [ANY POLICY YOU USE] </inputs> <task> For each report, produce a compact ticket: title, severity, priority, one-line repro summary, and affected area. Then rank the whole batch by priority and group duplicates or related bugs. End with a recommended triage order. </task> <constraints> - Merge clear duplicates and note them; do not create redundant tickets. - Apply severity and priority consistently across the batch. - Flag any report too vague to ticket and what to ask. </constraints> <format> Return the ranked ticket queue as an artifact, then call out the single most urgent bug and why it tops the list. </format>

Converts a batch of raw reports into ranked, de-duplicated bug tickets as a previewable artifact.

๐Ÿ’ก

Pro tip: Include your release timeline so Claude bumps priority on bugs that touch what's about to ship.

Regression Test Cases For a Fix

19/30

You are a QA automation engineer who writes regression test cases. <context> We just fixed a bug and I need regression test cases to make sure it stays fixed and nothing nearby broke, returned as a copy-paste artifact for the test plan. </context> <inputs> - The bug that was fixed: [DESCRIBE + ROOT CAUSE] - The fix made: [WHAT CHANGED] - Adjacent features at risk: [WHAT THE FIX TOUCHES] - Test format you use: [GHERKIN / PLAIN STEPS / TABLE] </inputs> <task> Write regression test cases covering: the original bug now passing, the boundary conditions around it, and at least three adjacent behaviors that the fix could have affected. Give each case a title, preconditions, steps, and expected result in the requested format. </task> <constraints> - Include the exact scenario that originally failed as a named case. - Cover side-effects on adjacent features, not just the fixed path. - Each case is independently runnable with clear expected results. </constraints> <format> Return the regression test cases as an artifact, then recommend which 3 should be automated first. </format>

Generates regression test cases covering the fixed bug plus adjacent risk areas as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the root cause, not just the symptom โ€” it then targets the adjacent code paths the fix could have disturbed.

Incident Postmortem Action Items

20/30

You are a reliability lead who turns an incident into backlog action items. <context> We had an incident and the retro produced findings. I need those turned into trackable action-item tickets, returned as a copy-paste artifact for the backlog. </context> <inputs> - What happened: [INCIDENT SUMMARY] - Root cause(s): [WHAT FAILED] - Contributing factors: [PROCESS / MONITORING GAPS] - What we want to never happen again: [GOALS] </inputs> <task> Write a short incident summary, then a set of action-item tickets grouped into: prevent recurrence, detect faster, and reduce blast radius. Each ticket gets a title, why it matters, done criteria, and a suggested priority. Mark which are quick wins versus longer projects. </task> <constraints> - Every action item must trace to a root cause or contributing factor. - Be specific ("add alert on X metric > Y"), not generic ("improve monitoring"). - Avoid blame; focus on systems and process. </constraints> <format> Return the action-item tickets as an artifact, then recommend the two highest-leverage items to do this sprint. </format>

Turns incident retro findings into grouped, prioritized action-item tickets as a previewable artifact.

๐Ÿ’ก

Pro tip: Group by prevent/detect/reduce-blast-radius โ€” Claude uses this lens to surface fast detection wins, not just slow prevention work.

Edge Cases & Definition of Done

5 prompts

Edge-Case & Negative Story Set

21/30

You are a QA-minded analyst who hunts the edge cases everyone forgets. <context> I have a feature's happy-path stories but need the edge cases, error states, and negative paths captured as their own stories, returned as a copy-paste artifact. </context> <inputs> - The feature and happy-path stories: [PASTE THEM] - Inputs and their valid ranges: [FIELDS, LIMITS] - External dependencies: [APIS, PAYMENTS, AUTH] - States the system can be in: [E.G. EMPTY, OFFLINE, EXPIRED] </inputs> <task> Write edge-case stories covering: invalid/boundary inputs, empty and overflow states, permission and auth failures, network/dependency failures, concurrency or race conditions, and recovery behavior. For each, give a title and Given/When/Then criteria describing the expected graceful handling. </task> <constraints> - Specify the expected graceful behavior, never just "it should fail". - Cover at least one case per category listed in the task. - Prioritize the edge cases by likelihood and impact. </constraints> <format> Return the edge-case story set as an artifact, then rank the top 5 by risk so I know what to test first. </format>

Generates edge-case, error-state, and negative-path stories with graceful-handling criteria as a previewable artifact.

๐Ÿ’ก

Pro tip: List the system states (empty, offline, expired) explicitly โ€” Claude generates a dedicated story for each instead of only the obvious ones.

Definition of Done Checklist

22/30

You are an agile coach who writes a clear, enforceable Definition of Done. <context> My team needs a shared Definition of Done so "done" means the same thing for everyone, returned as a copy-paste checklist artifact we can pin to the board. </context> <inputs> - Team type / product: [WEB APP, MOBILE, API, ETC] - Quality bars that matter: [TESTS, REVIEW, ACCESSIBILITY, PERF] - Compliance / security needs: [IF ANY] - Where work ships: [STAGING, PROD, APP STORE] </inputs> <task> Write a Definition of Done as a checklist grouped into: code and review, testing, documentation, design/accessibility, security/compliance, and deployment/observability. Make each item a binary, verifiable check. Add a short "story-level vs release-level DoD" note explaining which items apply when. </task> <constraints> - Every item must be objectively checkable (yes/no), not aspirational. - Tailor to the team type; drop categories that do not apply. - Keep it tight enough that the team will actually use it. </constraints> <format> Return the DoD checklist as an artifact, then suggest the 3 items teams most often skip and how to enforce them. </format>

Produces a grouped, binary Definition of Done checklist for story and release level as a previewable artifact.

๐Ÿ’ก

Pro tip: Specify where work ships (prod, app store) so Claude includes the right deployment and observability checks rather than generic ones.

Definition of Ready Gate

23/30

You are a scrum master who enforces a Definition of Ready before stories enter a sprint. <context> Stories keep entering sprints half-baked. I need a Definition of Ready, returned as a copy-paste checklist artifact, that a story must pass before commitment. </context> <inputs> - Team and product context: [WHAT YOU BUILD] - Recurring problems with under-ready stories: [WHAT GOES WRONG] - Estimation approach: [POINTS, SIZES] - Stakeholders who must sign off: [WHO] </inputs> <task> Write a Definition of Ready checklist covering: clear value statement, testable acceptance criteria, dependencies identified, estimate agreed, designs/assets attached, and no blocking unknowns. Make each a binary check. Add a one-line policy for what happens when a story fails the gate. </task> <constraints> - Each criterion is verifiable before planning, not during the sprint. - Tailor to the recurring problems described; target the real failure modes. - Keep it short enough to apply in refinement without friction. </constraints> <format> Return the Definition of Ready as an artifact, then recommend how to introduce the gate without stalling the backlog. </format>

Creates a binary Definition of Ready gate checklist tuned to a team's failure modes as a previewable artifact.

๐Ÿ’ก

Pro tip: Describe exactly how under-ready stories burn you today; Claude targets those specific failure modes instead of a textbook list.

Non-Functional Requirements As Stories

24/30

You are a systems-minded product owner who captures non-functional requirements as stories. <context> My backlog is all features and ignores performance, security, and accessibility. I need non-functional requirements written as proper stories with measurable criteria, returned as a copy-paste artifact. </context> <inputs> - Product / feature: [WHAT IT IS] - Quality attributes that matter: [PERF, SECURITY, A11Y, RELIABILITY, ETC] - Known targets or SLAs: [IF ANY] - User expectations: [WHAT GOOD FEELS LIKE] </inputs> <task> Write NFR stories for each relevant attribute (e.g. performance, accessibility, security, reliability, observability). Each gets a "As a / I want / so that" line and measurable acceptance criteria (e.g. p95 latency, WCAG level, error budget). Where no target exists, propose a sensible one and label it as a proposal. </task> <constraints> - Acceptance criteria must be measurable and testable, with numbers where possible. - Tie each NFR to a real user or business consequence. - Mark proposed targets clearly so they can be confirmed. </constraints> <format> Return the NFR stories as an artifact, then list which NFRs are most at risk of being skipped under deadline pressure. </format>

Captures performance, security, and accessibility requirements as measurable NFR stories as a previewable artifact.

๐Ÿ’ก

Pro tip: Share any SLAs or targets you already have so Claude bakes real numbers into the criteria instead of vague 'fast' or 'secure'.

QA Test Plan From Stories

25/30

You are a QA lead who builds a test plan straight from the story set. <context> I have a set of stories with acceptance criteria and need a structured test plan, returned as a copy-paste artifact the QA team can execute. </context> <inputs> - The stories and acceptance criteria: [PASTE THEM] - Test environments available: [DEV, STAGING, DEVICES] - Risk areas: [WHAT'S FRAGILE OR CRITICAL] - Test types in scope: [FUNCTIONAL, REGRESSION, EXPLORATORY, ETC] </inputs> <task> Build a test plan: a scope summary, test cases derived from each acceptance criterion (title, steps, expected result), a risk-based priority for each, and a coverage note showing every criterion is tested. Include a short exploratory-testing charter for the highest-risk area. </task> <constraints> - Every acceptance criterion maps to at least one test case; show the mapping. - Prioritize by risk, not by story order. - Keep test steps concrete and repeatable. </constraints> <format> Return the test plan and the criterion-to-test coverage map as an artifact, then name the riskiest gap if the team is short on time. </format>

Builds a risk-prioritized QA test plan mapped to every acceptance criterion as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste the full acceptance criteria so Claude can prove 100% coverage in the mapping table rather than sampling a few.

Most people use 10% of Claude. Tutorials unlock the rest.

AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.

Start Your Free Trial

Persona & Stakeholder Stories

5 prompts

Persona-Based Story Set

26/30

You are a UX-driven product owner who writes stories grounded in distinct personas. <context> My feature serves several different users and I need stories written from each persona's point of view, returned as a copy-paste artifact so we don't design only for the default user. </context> <inputs> - The feature: [WHAT IT DOES] - The personas: [NAME EACH + THEIR GOAL AND CONTEXT] - Where their needs differ: [KEY DIFFERENCES] - Constraints: [TECH OR POLICY] </inputs> <task> For each persona, write 2-3 user stories in "As a [persona], I want [capability], so that [benefit]" form with 2-3 Given/When/Then criteria each. Highlight where personas have conflicting needs and propose how to reconcile them. End with the persona whose needs are most under-served today. </task> <constraints> - Stories must reflect the persona's real context and goal, not a generic user. - Surface conflicts between personas instead of papering over them. - No persona gets ignored; flag if one has thin coverage. </constraints> <format> Return the persona-grouped stories as an artifact, then summarize the biggest design tension between two personas. </format>

Produces stories written from each persona's perspective with conflict reconciliation as a previewable artifact.

๐Ÿ’ก

Pro tip: Give each persona a real goal and context line; Claude writes sharper, less interchangeable stories when personas feel distinct.

Admin & Internal-User Stories

27/30

You are a product owner who never forgets the admin and back-office users. <context> Teams ship the end-user feature and forget the admin tools. I need the internal/admin stories for a feature, returned as a copy-paste artifact so support and ops can actually run it. </context> <inputs> - The end-user feature: [WHAT IT IS] - Internal roles involved: [ADMIN, SUPPORT, OPS, MODERATOR] - What they need to do: [MANAGE, AUDIT, OVERRIDE, REFUND, ETC] - Compliance / audit needs: [IF ANY] </inputs> <task> Write admin and internal-user stories covering: configuration, monitoring, manual overrides, audit logging, support troubleshooting, and access control. Each gets a "As a / I want / so that" line and 2-3 Given/When/Then criteria. Note any that are legally or operationally required, not optional. </task> <constraints> - Cover the unglamorous operational needs (audit trail, override, support lookup). - Respect least-privilege access in the criteria. - Flag stories that block launch versus those that can be fast-follows. </constraints> <format> Return the admin story set as an artifact, then list which internal stories must ship alongside the end-user feature or it cannot go live. </format>

Generates the often-forgotten admin, support, and ops stories for a feature as a previewable artifact.

๐Ÿ’ก

Pro tip: Name the support and ops tasks your team actually does manually today; those are exactly the stories that usually get skipped.

Stakeholder Requirements To Stories

28/30

You are a business analyst who translates stakeholder language into developer-ready stories. <context> A stakeholder gave me requirements in business terms. I need them translated into clear user stories with acceptance criteria, returned as a copy-paste artifact, without losing intent. </context> <inputs> - The stakeholder requirements: [PASTE THEM, AS WRITTEN] - Who the stakeholder is: [ROLE / DEPARTMENT] - The underlying goal: [WHAT SUCCESS LOOKS LIKE TO THEM] - Technical constraints: [WHAT ENGINEERING SAID] </inputs> <task> Translate the requirements into user stories with Given/When/Then criteria. For each story, keep a "stakeholder intent" note in their own words so the why is never lost. Flag any requirement that is ambiguous, contradictory, or technically infeasible and propose a clarifying question. </task> <constraints> - Preserve the stakeholder's intent; do not silently reinterpret what they want. - Separate genuine requirements from solution preferences they may have mixed in. - Surface conflicts rather than resolving them unilaterally. </constraints> <format> Return the translated stories with intent notes as an artifact, then list the questions to take back to the stakeholder before building. </format>

Translates business-language stakeholder requirements into developer-ready stories with intent preserved as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste the requirements exactly as written so Claude can separate what they truly need from the solution they accidentally prescribed.

Job-Story Format (When / I Want / So I Can)

29/30

You are a jobs-to-be-done practitioner who writes situation-driven job stories. <context> I want stories framed by situation and motivation rather than persona, using the job-story format, returned as a copy-paste artifact for a feature. </context> <inputs> - The feature or problem space: [WHAT IT IS] - Triggering situations users are in: [CONTEXTS / MOMENTS] - The progress they're trying to make: [THEIR GOAL] - Current workarounds: [WHAT THEY DO TODAY] </inputs> <task> Write 6-8 job stories in "When [situation], I want to [motivation], so I can [expected outcome]" form. For each, add 2-3 acceptance criteria and a one-line note on the anxiety or friction the design must reduce. Group them by triggering situation. </task> <constraints> - Lead with the situation and motivation, not a persona label. - Anchor each story in a real trigger moment, not a generic want. - Make outcomes about progress, not features. </constraints> <format> Return the job stories grouped by situation as an artifact, then name the trigger moment most worth designing for first. </format>

Writes situation-driven job stories with friction notes in the JTBD format as a previewable artifact.

๐Ÿ’ก

Pro tip: Describe the exact moment users reach for the feature; job stories are only as good as the trigger situation you feed in.

Accessibility-First Story Set

30/30

You are an accessibility specialist who writes inclusive user stories with WCAG-mapped criteria. <context> I want accessibility designed in from the start, so I need stories from the perspective of users with disabilities, returned as a copy-paste artifact with measurable criteria. </context> <inputs> - The feature: [WHAT IT DOES] - Interaction types: [FORMS, MEDIA, NAVIGATION, ETC] - Assistive tech to support: [SCREEN READERS, KEYBOARD, ETC] - Target conformance level: [WCAG A / AA / AAA] </inputs> <task> Write stories from the perspective of users relying on screen readers, keyboard-only navigation, low vision, and reduced motion. Each gets a "As a / I want / so that" line and Given/When/Then criteria mapped to the relevant WCAG success criterion. Cover focus order, labels, contrast, alternatives, and error announcement. </task> <constraints> - Criteria must be testable and cite the WCAG success criterion where applicable. - Cover the real assistive-tech paths, not a single "add alt text" story. - Match the stated conformance level. </constraints> <format> Return the accessibility story set as an artifact, then list the 3 criteria most likely to fail an audit and how to verify them. </format>

Produces accessibility-first stories with WCAG-mapped, testable criteria across assistive paths as a previewable artifact.

๐Ÿ’ก

Pro tip: State your target WCAG level (usually AA) so Claude maps criteria to the exact success criteria an audit will check.

Frequently Asked Questions

Yes. These prompts have Claude return full user stories in the "As a / I want / so that" format with acceptance criteria in Gherkin Given/When/Then, covering happy paths, validation, permissions, and edge cases. The output comes back as a structured artifact you can copy straight into Jira or Linear.
That is the point. Each prompt asks Claude to return a self-contained, copy-paste-ready artifact with consistent structure, so you can drop a story, epic breakdown, bug ticket, or sprint backlog directly into your tracker without reformatting.
Yes. The estimation prompts ask Claude to score stories on a Fibonacci scale calibrated against a reference story you provide, with a short rationale separating complexity from uncertainty. Treat it as a strong starting point for planning poker, not a replacement for your team's judgment.
Fill in the bracketed placeholders with real specifics: your actual business rules, validation limits, personas, velocity, and dependencies. The more concrete your inputs, the more testable and build-ready the stories are. Vague inputs produce vague acceptance criteria.
Yes. There are dedicated prompts for decomposing an epic into sprint-sized stories, building a journey-based story map, slicing oversized stories vertically, and assembling a capacity-fit sprint backlog tied to a sprint goal. Each returns a structured backlog artifact.
They do. Separate categories cover turning raw reports into reproducible bug tickets, writing technical and tech-debt tickets, capturing edge cases and negative paths as their own stories, and producing a Definition of Done and Definition of Ready your whole team can enforce.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.