agile-product-owner

Generate INVEST-compliant user stories and sprint plans from product epics.

54|18|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/hainamchung/agent-assistant --skill agile-product-owner-hainamchung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-product-owner
Source: https://github.com/hainamchung/agent-assistant/tree/main/skills/agile-product-owner
Command: npx skills add https://github.com/hainamchung/agent-assistant --skill agile-product-owner-hainamchung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Product owners often spend excessive time drafting, validating, and sequencing user stories, sprint plans, and backlog items, leading to delays and misalignment with stakeholders.

Core Features & Use Cases

  • INVEST-compliant user story generation: Automatically breaks epics into well-formed stories with acceptance criteria and estimates.
  • Automatic acceptance criteria creation: Generates testable acceptance criteria aligned to persona needs.
  • Sprint capacity planning & backlog prioritization: Helps plan sprints based on team capacity and job priority.
  • Velocity tracking & metrics: Provides progress visibility and velocity trends to guide forecasting.
  • Stakeholder communication & planning: Produces narratives that facilitate alignment with stakeholders across roles.

Quick Start

Run the user_story_generator.py to generate initial user stories from your epic.

Frequently Asked Questions about agile-product-owner

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

FAQPage Schema
How do I break down product epics into INVEST-compliant user stories?

To break down product epics into INVEST-compliant user stories, this Skill automatically generates narratives, testable acceptance criteria, priorities, and estimates using predefined personas and epic scopes to accelerate backlog grooming.

What is the best way to automate acceptance criteria creation for backlog items?

Automating acceptance criteria creation involves generating testable conditions aligned to specific persona needs, such as End User or Administrator roles, directly from product epics to ensure backlog items meet stakeholder requirements.

How does sprint planning work with team capacity and backlog velocity?

Sprint planning with team capacity and backlog velocity works by sequencing prioritized user stories into sprints based on available team capacity, tracking velocity metrics, and providing progress visibility to guide backlog forecasting.

Can I generate sprint plans for different user roles like Power User and Administrator?

Yes, you can generate sprint plans for different user roles like Power User and Administrator because the Skill applies predefined personas across backlog creation and stakeholder communication to align narratives with specific role needs.

How do I start generating user stories from my existing product epics?

To start generating user stories from existing product epics, you run the user_story_generator.py script, which processes the epic scopes and outputs structured stories complete with estimates and acceptance criteria.

Why does my backlog grooming take so much time and misalign with stakeholders?

Backlog grooming takes excessive time and misaligns with stakeholders when product owners manually draft, validate, and sequence user stories, a delay this Skill resolves by automating INVEST-compliant story generation and stakeholder narratives.