user-stories

Generate user stories following 3C and INVEST principles for software development.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Osirs/pm-skills-sc --skill user-stories-osirs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-stories
Source: https://github.com/Osirs/pm-skills-sc/tree/main/03-PM%E6%89%A7%E8%A1%8C%E7%AE%A1%E7%90%86/skills/user-stories
Command: npx skills add https://github.com/Osirs/pm-skills-sc --skill user-stories-osirs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product managers and development teams create well-defined user stories that adhere to best practices, ensuring clarity and facilitating efficient development.

Core Features & Use Cases

  • 3C Framework Adherence: Ensures stories follow the Card, Conversation, and Confirmation principles.
  • INVEST Standard Compliance: Guarantees stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable.
  • Use Case: When starting a new feature development, use this Skill to break down the requirements into a set of actionable user stories with clear acceptance criteria, linked to design mockups.

Quick Start

Use the user-stories skill to generate user stories for the new 'user profile editing' feature, linking to the provided Figma design.

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 with clear acceptance criteria for agile development?

To write user stories with clear acceptance criteria for agile development, this Skill generates backlog items following the 3C and INVEST principles, ensuring each story is testable, valuable, and small enough for sprint planning.

What is the 3C framework for user stories and how does it help product management?

The 3C framework for user stories structures requirements into Card, Conversation, and Confirmation. It helps product management by breaking down features into actionable items with clear descriptions and testable confirmations for development teams.

How do I break down a new feature into actionable backlog items for sprint planning?

To break down a new feature into actionable backlog items for sprint planning, this Skill parses feature requirements and generates independent, negotiable user stories complete with design links and specific acceptance criteria.

Does this user story generator support linking design mockups to requirements?

Yes, this user story generator supports linking design mockups to requirements. It facilitates breaking down features into actionable backlog items that include clear descriptions and direct links to your design references.

Why should I use the INVEST standard for agile requirements and user stories?

You should use the INVEST standard for agile requirements to ensure user stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable. This compliance guarantees clarity and facilitates efficient software development.