phuryn avatar

User Stories

This generates properly structured user stories following the 3 C's framework and INVEST principles. You feed it a product name, feature description, design links, and any assumptions, and it breaks the feature into independent stories with clear acceptance criteria. Each story follows the standard "As a [role], I want to [action], so that [benefit]" format and includes 4-6 testable criteria plus design references. The output is deliberately written in plain language and sized for sprint planning. It's solid for converting feature requests or design specs into actionable backlog items without the usual back-and-forth about what "done" means. Saves the formatting busywork so you can focus on whether the criteria actually cover the requirements.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
6
skills.sh installs
3.4K
GitHub stars
27.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add phuryn/pm-skills --skill user-stories --agent claude-code

Installs into .claude/skills of the current project.

Files

User Stories

Create user stories following the 3 C's (Card, Conversation, Confirmation) and INVEST criteria. Generates stories with descriptions, design links, and acceptance criteria.

Use when: Writing user stories, breaking down features into stories, creating backlog items, or defining acceptance criteria.

Arguments:

  • $PRODUCT: The product or system name
  • $FEATURE: The new feature to break into stories
  • $DESIGN: Link to design files (Figma, Miro, etc.)
  • $ASSUMPTIONS: Key assumptions or context

Step-by-Step Process

  1. Analyze the feature based on provided design and context
  2. Identify user roles and distinct user journeys
  3. Apply 3 C's framework:
    • Card: Simple title and one-liner
    • Conversation: Detailed discussion of intent
    • Confirmation: Clear acceptance criteria
  4. Respect INVEST criteria: Independent, Negotiable, Valuable, Estimable, Small, Testable
  5. Use plain language a primary school graduate can understand
  6. Link to design files for visual reference
  7. Output user stories in structured format

Story Template

Title: [Feature name]

Sponsors

Details

Repository
github.com/phuryn/pm-skills
Categories
Documentation, Design & UI/UX
First seen
May 16, 2026

More from phuryn/pm-skills

All 68
1zc277584121 avatargit-summarize-weeklyzc277584121/mygitpluginSummarize weekly GitHub contributions for writing weekly reports3.4Kskills.sh installs
2openai avatarcli-creatoropenai/skillsBuild a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user 3.3Kskills.sh installs
3netlify avatarnetlify-formsnetlify/context-and-toolsGuide for using Netlify Forms for HTML form handling. Use when adding contact forms, feedback forms, file upload forms, or any form that should be collected by 3.3Kskills.sh installs
4wondelai avatarlean-analyticswondelai/skillsChoose and audit startup metrics using Croll and Yoskovitz's "Lean Analytics". Use when the user mentions "what metrics should we track", "KPIs", "north star me3.3Kskills.sh installs
5netlify avatarnetlify-cachingnetlify/context-and-toolsGuide for controlling caching on Netlify's CDN. Use when configuring cache headers, setting up stale-while-revalidate, implementing on-demand cache purge, or un3.3Kskills.sh installs
6ailabs-393 avatarresearch-paper-writerailabs-393/ai-labs-claude-skillsCreates formal academic research papers following IEEE/ACM formatting standards with proper structure, citations, and scholarly writing style. Use when the user3.3Kskills.sh installs