user-stories

Generate user stories with 3 C's, INVEST criteria, and acceptance criteria.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/runchr-com/pm-skills-gemini --skill user-stories-runchr-com
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-stories
Source: https://github.com/runchr-com/pm-skills-gemini/tree/main/.gemini/skills/user-stories
Command: npx skills add https://github.com/runchr-com/pm-skills-gemini --skill user-stories-runchr-com

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of user stories, ensuring they are well-defined, adhere to best practices, and include all necessary components for development.

Core Features & Use Cases

  • User Story Generation: Creates user stories based on product, feature, design, and assumption inputs.
  • 3 C's Framework: Follows Card, Conversation, and Confirmation principles.
  • INVEST Criteria Adherence: Ensures stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable.
  • Acceptance Criteria: Generates clear, testable acceptance criteria for each story.
  • Use Case: When kicking off a new feature development, use this Skill to quickly generate a set of well-formed user stories from a feature brief and design mockups.

Quick Start

Use the user-stories skill to generate user stories for the new checkout feature, linking to the provided Figma designs.

Frequently Asked Questions about user-stories

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write user stories that include clear acceptance criteria for agile development?

Breaking down features into backlog items requires analyzing product, feature, and design inputs to produce structured, plain-language stories. This skill applies the INVEST criteria to ensure resulting backlog items are Independent, Negotiable, Valuable, Estimable, Small, and Testable.

What is the best way to structure a user story using the 3 C's framework?

The 3 C's framework structures user stories through Card, Conversation, and Confirmation. This skill applies this framework alongside INVEST criteria to generate well-formed stories, including descriptions, design links, and acceptance criteria from your provided product and feature assumptions.

Can I generate agile user stories directly from feature briefs and design mockups?

Yes, you can generate user stories from feature briefs and design mockups. The skill requires analysis of product, feature, design, and assumptions to produce structured stories, allowing you to quickly kick off new feature development by linking directly to provided designs.

How do I ensure my agile backlog items are estimable and testable?

Ensuring backlog items are estimable and testable requires adherence to the INVEST criteria. This skill generates user stories that strictly follow INVEST principles, producing clear, testable acceptance criteria that validate each story within your agile backlog.