Agile Product Owner
Agile Product Owner is a skill for product owners and Scrum teams to manage backlogs and execute sprints. It provides structured workflows for writing INVEST-compliant user stories, creating acceptance criteria, breaking down epics, planning sprints with capacity math, and prioritizing backlogs. The skill produces user stories, acceptance criteria, sprint plans, and backlog priorities.
✨ What it does
- Generates INVEST-compliant user stories with Given-When-Then acceptance criteria.
- Provides capacity calculation based on velocity and availability factor.
- Offers systematic epic splitting techniques (by workflow, persona, data type, operation, happy path).
- Includes a weighted prioritization framework (value 40%, impact 30%, risk 15%, effort 15%).
- Enforces minimum acceptance criteria counts based on story size.
- Tracks sprint metrics like velocity, commitment reliability, and scope change.
🎯 When to use it
- When writing user stories or creating acceptance criteria for a feature.
- When planning a sprint and needing to calculate capacity and select stories.
- When breaking down a large epic into smaller, sprint-sized stories.
- When prioritizing a backlog using a weighted framework.
- When estimating story points or validating stories against INVEST criteria.
🚀 How to use
Trigger the skill by asking to write a user story, create acceptance criteria, plan a sprint, break down an epic, or prioritize a backlog. Provide the necessary context such as persona, feature description, or epic details. The skill will guide you through the workflow and produce structured outputs. Example prompts:
Write a user story for a marketing manager to export campaign reports to PDF.
Plan a sprint with an average velocity of 30 points and 90% team availability.
Break down the epic 'User Dashboard' into stories.
📄 Output: The skill produces user stories, acceptance criteria, sprint plans, epic breakdowns, and prioritized backlog items.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/product-team/agile-product-owner/skills/agile-product-owner .claude/skills/agile-product-ownerSkill source: product-team/agile-product-owner/skills/agile-product-owner/SKILL.md
⚠️ Good to know
This skill is designed for Scrum-based agile and may not fit Kanban-only workflows or non-Scrum frameworks without adaptation.
❓ FAQ
How does the skill calculate sprint capacity?
Sprint capacity is calculated as average velocity multiplied by an availability factor, which accounts for team availability scenarios like PTO or holidays.
What is the minimum number of acceptance criteria for a story of 8 points?
For a story of 8 points, the minimum acceptance criteria count is 5-8 criteria.
What are the five epic splitting techniques?
The five techniques are by workflow step, by persona, by data type, by operation, and happy path first.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.