8421bit/niopd-skills/niopd-pd-stories

Claude Code and agent skill by 8421bit/niopd-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generates user stories from PRD or initiative documents following agile best practices. Use for sprint planning, backlog creation, requirements decomposition, or development handoff.

Install

npx vskill@latest install 8421bit/niopd-skills/niopd-pd-stories

SKILL.md

User Story Generation Skill

This skill generates well-structured user stories from product documents, following agile best practices and INVEST criteria.

Theoretical Foundation

Origin

User stories emerged from Extreme Programming (XP) and were formalized by Mike Cohn in his book "User Stories Applied" (2004).

User Story Format
"As a [persona], I want to [capability], so that [benefit]."
INVEST Criteria
CriterionMeaning
IndependentCan be developed in any order
NegotiableDetails can be discussed
ValuableProvides value to user/business
EstimableCan be estimated by team
SmallFits in a sprint
TestableHas clear acceptance criteria
Story Levels
  • Epic: Large feature area (weeks-months)
  • Feature: Specific capability (days-weeks)
  • Story: Single piece of work (hours-days)
  • Task: Technical subtask (hours)
When to Use
  • Sprint planning
  • Backlog refinement
  • Requirements handoff
  • Feature scoping
  • Acceptance testing prep

Instructions

Step 1: Identify Source Document

Read from:

  • PRD in 03-docs/
  • Initiative in 03-docs/
  • Requirements summary
Step 2: Extract Requirements

List all capabilities mentioned:

  • Functional requirements
  • Non-functional requirements
  • User needs
  • Business rules
Step 3: Generate Stories

For each capability:

markdown
### Story: [Title]
**As a** [persona],
**I want to** [capability],
**So that** [benefit].
**Priority**: P0/P1/P2
**Estimate**: [Story Points]
**Acceptance Criteria**:
-[ ] Given [context], when [action], then [result]
-[ ] Given [context], when [action], then [result]
**Notes**: [Additional context]
Step 4: Organize by Epic

Group related stories under epics:

  • Epic 1: [Name]
  • Story 1.1
  • Story 1.2
  • Epic 2: [Name]
Step 5: Validate INVEST

For each story, verify:

  • [ ] Independent from other stories
  • [ ] Negotiable in implementation
  • [ ] Valuable to user/business
  • [ ] Estimable by team
  • [ ] Small enough for sprint
  • [ ] Testable with clear criteria
Step 6: Generate Report

File path: 03-docs/[YYYYMMDD]-user-stories-v0.md

Output Specifications

  • File Naming: [YYYYMMDD]-user-stories-v0.md
  • Location: 03-docs/
  • Template: references/user-story-template.md

Related Skills

  • niopd-pd-draft-prd: PRD source
  • niopd-pd-acceptance-criteria: Detailed criteria
  • niopd-pm-agile-planning: Sprint planning
  • niopd-ur-personas: Persona definitions

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/8421bit/niopd-skills/niopd-pd-stories/badge)](https://verified-skill.com/skills/8421bit/niopd-skills/niopd-pd-stories)

Something wrong with this skill or its page? Tell us.