agile-product-owner

Generates INVEST-compliant user stories with acceptance criteria and sprint plans.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/tapanshah/Claude-Skills --skill agile-product-owner-tapanshah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-product-owner
Source: https://github.com/tapanshah/Claude-Skills/tree/main/product-team/agile-product-owner
Command: npx skills add https://github.com/tapanshah/Claude-Skills --skill agile-product-owner-tapanshah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines product ownership by providing tools and guidance for effective backlog management, user story creation, and sprint execution, ensuring teams build the right product efficiently.

Core Features & Use Cases

  • User Story Writing: Generate INVEST-compliant user stories with clear acceptance criteria.
  • Backlog Management: Prioritize and break down epics into manageable sprint-sized stories.
  • Sprint Planning: Calculate team capacity and plan sprints effectively.
  • Use Case: A product owner needs to write a user story for a new feature. They can use this Skill to generate a well-defined story, including acceptance criteria following the Given-When-Then format, and estimate its complexity.

Quick Start

Use the agile product owner skill to write a user story for a new feature.

Frequently Asked Questions about agile-product-owner

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

FAQPage Schema
How do I write user stories with INVEST criteria and acceptance criteria?

User story writing generates INVEST-compliant stories with clear acceptance criteria. It structures stories using the Given-When-Then format to define feature requirements and estimate complexity for iterative development.

What is the best way to break down epics for sprint planning?

Backlog management breaks down epics into manageable sprint-sized stories. It calculates team capacity and plans sprints effectively, supporting backlog refinement and velocity tracking to ensure balanced workloads.

Does Python need to be installed for agile backlog management?

Python is required as a dependency to run the scripts for agile backlog management. The environment uses Python scripts to generate agile artifacts, process user stories, and track sprint velocity.

How do I calculate team capacity and track velocity for sprints?

Sprint planning calculates team capacity and tracks velocity for iterative development. It processes backlog items to plan sprints effectively, ensuring the team commits to a realistic workload based on historical velocity data.

Can I use this for scrum backlog refinement and story templates?

Yes, backlog refinement supports scrum workflows by providing templates for common agile artifacts. It prioritizes the product backlog and breaks down epics into manageable stories to prepare for upcoming sprint planning.