user-stories

Generate INVEST-aligned user stories with titles, descriptions, and acceptance criteria.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/martiraste-lgtm/claude-skills --skill user-stories-martiraste-lgtm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-stories
Source: https://github.com/martiraste-lgtm/claude-skills/tree/main/pm-execution-user-stories
Command: npx skills add https://github.com/martiraste-lgtm/claude-skills --skill user-stories-martiraste-lgtm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing consistent, well-scoped user stories that adhere to the 3 C's (Card, Conversation, Confirmation) and INVEST criteria can be time-consuming and error-prone without a structured template.

Core Features & Use Cases

  • Generate complete user stories with a clear Title, Description, Design link, and Acceptance Criteria following the 3 C's structure.
  • Ensure adherence to INVEST criteria: Independent, Negotiable, Valuable, Estimable, Small, and Testable.
  • Produce stories that are ready for backlog refinement and sprint planning, with explicit acceptance criteria and traceable design references.
  • Use case: A PM provides feature name and design link, and the Skill outputs a set of ready-to-implement stories with well-scoped user journeys.

Quick Start

Provide the feature name, design reference, and acceptance criteria to generate a complete set of user stories.

Frequently Asked Questions about user-stories

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

FAQPage Schema
How do I generate user stories that comply with INVEST criteria?

To generate INVEST-compliant user stories, provide a feature name and design link to produce a complete set of stories with titles, descriptions, and acceptance criteria. The output adheres to Independent, Negotiable, Valuable, Estimable, Small, and Testable standards.

What is the 3 C's framework for writing user stories?

The 3 C's framework for user stories structures stories into Card, Conversation, and Confirmation. This approach ensures each story has a clear title, descriptive context for discussion, and explicit acceptance criteria for confirmation and testing.

How do I write acceptance criteria for backlog refinement?

To write acceptance criteria for backlog refinement, use a structured story template that produces 4-6 specific confirmation conditions per story. This ensures stories are well-scoped, testable, and ready for sprint planning with traceable design references.

Can I use a design link to automate feature breakdown into user stories?

Yes, you can use a design link to automate feature breakdown by providing it alongside the feature name. The system processes these inputs to output a set of ready-to-implement user stories covering well-scoped user journeys with explicit acceptance criteria.

What is the best way to structure user stories for sprint planning?

The best way to structure user stories for sprint planning is applying the 3 C's and INVEST criteria together. This produces a structured template with clear descriptions, traceable design references, and 4-6 acceptance criteria ensuring stories are estimable and testable.

Are there limitations to automating user story generation for complex features?

Automating user story generation requires clear feature names and design references as input. If the provided design link lacks sufficient detail or the feature scope is too broad, the generated stories may not be small enough to satisfy INVEST criteria without manual refinement.