papi-sdlc-user-stories

Generates SDLC user stories with actor, goal, and falsifiable acceptance criteria templates.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/stainsby/papi --skill papi-sdlc-user-stories
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: papi-sdlc-user-stories
Source: https://github.com/stainsby/papi/tree/main/skills/papi-sdlc-user-stories
Command: npx skills add https://github.com/stainsby/papi --skill papi-sdlc-user-stories

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Captures SDLC requirements from actor perspectives, organizing goals, interfaces, and falsifiable acceptance criteria into a consistent, reusable template.

Core Features & Use Cases

  • Provides parent and child templates to structure epics, features, and stories.
  • Ensures each story has a single actor, a clear goal, a defined interface, and measurable acceptance criteria.
  • Supports backlog grooming, epic decomposition, and as-the-specification source for development tasks.

Quick Start

Create a parent "User Stories" document using the provided template and add individual stories using the child story template.

Frequently Asked Questions about papi-sdlc-user-stories

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

FAQPage Schema
How do I write user stories with testable acceptance criteria for backlog grooming?

Writing user stories with testable acceptance criteria involves capturing a single actor, a clear goal, a defined interface, and falsifiable acceptance criteria. This ensures backlog items are measurable, verifiable, and ready to serve as the specification source for development tasks.

What is epic decomposition and how does it structure child stories?

Epic decomposition is the process of breaking down large features into child stories using a parent template. It links individual stories to their parent epic, indexing children while ensuring each story maintains a single actor and a specific goal for clear SDLC tracking.

How do I structure SDLC specifications to include negative and boundary criteria?

Structuring SDLC specifications with negative and boundary criteria requires applying a child story template that checks for interface descriptions and status readiness. This enforces measurable constraints alongside standard goals to ensure comprehensive test coverage.

Can I use these user story templates for feature specification without external dependencies?

Yes, you can use these user story templates for feature specification without external dependencies. The skill operates independently with bundled assets, providing reusable parent and child templates to structure epics and stories directly within your existing documents.

What is the best way to organize software development goals from an actor perspective?

The best way to organize software development goals from an actor perspective is using a parent User Stories document. You add individual stories using a child template, ensuring each captures a single actor, a specific goal, and falsifiable acceptance criteria.