user-story-generator
User story generation - INVEST criteria, acceptance criteria (BDD/Given-When-Then), story mapping, epic decomposition, edge case stories, NFR stories
npx skills add vibeeval/vibecosystem --skill user-story-generator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# User Story Generator ## User Story Format ### Standard Format ``` As a [role/persona], I want [goal/feature], so that [benefit/value]. ``` ### Extended Format (with context) ``` As a [role/persona], In the context of [situation/scenario], I want [goal/feature], so that [benefit/value]. ``` ### Examples ``` As a new user, I want to sign up with my email and password, so that I can create an account and start using the service. As a team admin, In the context of onboarding a new team member, I want to invite users via email, so that they can join the workspace without manual account creation. As an API consumer, I want to authenticate with an API key, so that I can securely access resources programmatically. ``` ## INVEST Criteria ### Checklist | Criteria | Question | Example (Iyi) | Example (Kotu) | |----------|----------|---------------|----------------| | **I**ndependent | Can it be developed without other stories? | "User can reset password" | "User can reset password (requires email service story)" | | **N**egotiable | Is implementation flexible? | "User can search products" | "User searches with Elasticsearch 8.x using fuzzy match" | | **V**aluable | Does it deliver user/busi
- User Story Format
- Standard Format
- Extended Format (with context)
- Examples
- INVEST Criteria
- Checklist
- INVEST Validation
- Acceptance Criteria (Given-When-Then / BDD)
- Format
- Complete Example
- Acceptance Criteria Anti-Patterns
- Story Mapping
- Story Map Structure
- Story Map Template
What does the user-story-generator skill do?
User story generation - INVEST criteria, acceptance criteria (BDD/Given-When-Then), story mapping, epic decomposition, edge case stories, NFR stories
How do I install it?
Run `npx skills add vibeeval/vibecosystem --skill user-story-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From vibeeval/vibecosystem, a repository with 526 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.