Skill · Business & Consulting

User Story Writer

User Story Writer is a Claude skill for Business & Consulting. Eliminate tautological user stories. It costs $8.99 on Agensi. It runs on any paid Claude plan. Part of the StrategistKit catalog of 190+ focused Claude skills.

Category
Business & Consulting
Deliverable
1 .skill bundle
Outputs
Last updated
13 Jun 2026
$8.99 One-time · lifetime updates
Become a member to fetch

10 credits — included with a membership (30 credits/mo).

Prefer a one-time purchase, without joining?

Buy once on Agensi (opens in a new tab)

StrategistKit Affiliate. One-time purchase on Agensi. Payment, delivery and refunds are handled by the marketplace — see their policy for refund terms.

  • Works in Claude Pro, Team, and Enterprise
  • Lifetime access to updates
  • One-time purchase on Agensi. Payment, delivery and refunds are handled by the marketplace — see their policy for refund terms.
Or get a free skill every month. Subscribers get one curated skill, free, every 1st. Pick yours →
Included in Complete Collection 195 skills for $149. View bundle →

Overview

What User Story Writer does.

User Story Writer takes a feature description and the user types involved, then applies INVEST criteria from the inside out: it sharpens vague personas into role-specific actors, rewrites acceptance criteria as observable outcomes a tester can verify without reading source code, surfaces unhappy paths and edge cases as explicit Given/When/Then scenarios, and flags stories too large to estimate reliably — returning a split suggestion alongside the stories themselves.

A typical input: 'We're adding a document export feature to our SaaS project-management tool. Users are project managers who own the workspace and team members who have read-only access. We need stories for our next sprint refinement.' The skill distinguishes between the two permission levels, writes separate stories for each role where behaviour diverges, and calls out edge cases like exporting an empty project or losing connection mid-export.

Example output excerpt — one story from that session: Story: As a read-only team member, I want to export a filtered view of project tasks so that I can share a snapshot with external stakeholders without granting them tool access. Acceptance criteria: – Given I have applied a status filter, when I trigger export, then the downloaded file contains only tasks matching that filter — not the full project. – Given the export exceeds 500 rows, when I trigger export, then I receive a warning before download begins. – Given I have no tasks visible under my current filter, when I trigger export, then the export button is disabled and a tooltip explains why. Split flag: 'CSV export' and 'PDF export' are independent value seams — split into two stories before pointing estimation.

Who it's for

Product managers and agile delivery leads who run refinement sessions and are tired of stories that bounce back from QA or sit unestimated because the acceptance criteria describe UI decisions rather than verifiable outcomes. Also useful for solo product owners who write their own backlog and want a forcing function against scope creep.

How it works

Three steps. About two minutes.

Install

Add the .skill file to your Claude app. About 10 seconds.

Run it on your work

Invoke the skill and paste in your material.

Apply the output

Review, keep what works, and use it.

In depth

Why a Claude skill beats a prompt template.

A copy-paste prompt runs one static pass and stops. A skill is a bundled program — instructions, examples, and a workflow Claude runs as a unit: it asks for the right input, applies the same pattern every time, and returns the structured outputs above.

FAQ

Common questions.

What do I need to provide for the skill to produce useful stories?

Describe the feature, identify the distinct user types involved, and mention any known constraints such as permission levels, platform, or integration points. The more specific the persona and the trigger for the action, the sharper the output — but the skill will ask clarifying questions if critical context is missing.

Does the skill handle epics, or only individual stories?

It handles both. If you describe an epic-sized piece of work, the skill identifies value seams and returns a set of independently shippable stories with a rationale for each split, rather than one monolithic story that can't be estimated.

What format does the output arrive in?

Each story is returned with its persona statement, goal, and rationale, followed by Given/When/Then acceptance criteria covering the happy path and at least the most likely failure or edge cases. The format is copy-paste ready for tools like Jira or Linear, and the skill adapts structure if you specify a different target format.

Will it work for non-software products — for example, internal process flows or service design?

Yes. The INVEST framework and Given/When/Then structure apply to any context where a specific actor needs to accomplish a goal with a verifiable outcome. Describe your actor and the process step; the skill does not assume a software interface unless you specify one.

How does it handle stories where multiple roles have different permissions for the same feature?

It writes distinct stories per role when behaviour diverges, rather than a single story that tries to cover all cases with conditional language. This keeps each story independently testable and prevents acceptance criteria from becoming branching logic.

More in Business & Consulting

Skills used with this one.