From grimoire
Writes user stories and acceptance criteria using INVEST principles and Given/When/Then format. Helps teams scope, split, and review backlog items before sprint planning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:write-user-storyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Write user stories that clearly express user intent, satisfy the INVEST criteria, and include testable acceptance criteria.
Write user stories that clearly express user intent, satisfy the INVEST criteria, and include testable acceptance criteria.
Adopted by: Atlassian (Jira templates), Pivotal, ThoughtWorks — all use the INVEST + acceptance criteria pattern as the baseline Impact: Cohn's research shows that teams with well-formed stories (INVEST-compliant with AC) have 40% fewer scope change requests and ship features that pass acceptance testing first time at 2× the rate of teams without structured stories.
Why best: Stories are not requirements documents — they are placeholders for conversations. INVEST criteria (Independent, Negotiable, Valuable, Estimable, Small, Testable) ensure stories can be planned, prioritized, and delivered without ambiguity. Acceptance criteria transform a conversation placeholder into a verifiable contract.
Story: "As a subscriber, I want to pause my subscription, so that I don't get charged while I'm traveling."
Acceptance Criteria:
npx claudepluginhub jeffreytse/grimoire --plugin grimoire2plugins reuse this skill
First indexed Jun 12, 2026
Generates user stories in persona-action-benefit format from product requirements. Useful for sprint planning, ticket writing, and scope communication.
Provides user story templates using As-a/I-want/So-that format, Given-When-Then acceptance criteria, story splitting, and INVEST criteria for agile backlog refinement and requirements definition.
Generates prioritized user stories with Given/When/Then acceptance scenarios from feature descriptions. Ensures independent testability, clear value, and P1-P3 prioritization.