user-stories

Generate INVEST-compliant user stories, personas, and story maps for Pact projects.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill user-stories-pact-community-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-stories
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/user-stories
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill user-stories-pact-community-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pact teams often struggle to align on user needs and plan work efficiently. A standardized approach using INVEST criteria, clear personas, and story mapping helps coordinate product, engineering, and governance efforts.

Core Features & Use Cases

  • Define INVEST-aligned user stories with concise titles, consistent acceptance criteria, and measurable outcomes.
  • Create and formalize personas for Pact projects to guide design, development, and governance discussions.
  • Use story templates and mapping to align roadmaps, backlogs, and sprint planning across cross-functional teams.

Quick Start

Create an INVEST-aligned user story using the template: As a {persona}, I want to {action}, So that {benefit}.

Frequently Asked Questions about user-stories

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

FAQPage Schema
How do I write INVEST-aligned user stories for cross-functional team alignment?

To write INVEST-aligned user stories, use the standardized template: As a {persona}, I want to {action}, so that {benefit}. This enforces concise titles, clear acceptance criteria, and measurable outcomes to align engineering and product efforts.

What is story mapping and when do I need it for sprint planning?

Story mapping is a technique to structure user stories visually, organizing them by personas and user flows. You need story mapping to align roadmaps, backlogs, and sprint planning across cross-functional teams for efficient work execution.

How do I create personas to guide product development and governance discussions?

To create personas for product development, formalize user characteristics and needs into structured profiles. These personas then guide design, development, and governance discussions by ensuring work aligns with actual user requirements.

Can I use standard user story templates for Pact projects across product and engineering?

Yes, you can use standard user story templates for Pact projects. They enforce structured formats and well-defined acceptance criteria to support planning, review, and execution across product, engineering, and governance teams.

What's the best way to define acceptance criteria with measurable outcomes?

The best way to define acceptance criteria is applying INVEST principles to generate structured templates with consistent, measurable outcomes. This ensures user stories have clear completion standards before execution begins.