Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Agile Product Owner

A Scrum-focused toolkit for writing INVEST user stories, Given-When-Then acceptance criteria, sprint plans, and velocity metrics.

Dev & CodingIntermediate24,1513,405AI score 8/10Last updated: Aug 9, 2026

What it does

  • User story generation: applies the "As a…, I want…, So that…" template with persona, action and value, then validates against INVEST.
  • Acceptance criteria: Given-When-Then patterns covering happy path, validation, error handling, performance and accessibility, plus minimum AC counts per story size.
  • Epic breakdown: five splitting techniques (workflow step, persona, data type, CRUD operation, happy-path-first) to keep stories ≤ 8 points.
  • Sprint planning: capacity = average velocity × availability factor, committing to 80–85% with a 10–15% stretch buffer.
  • Backlog prioritization: weighted scoring — business value 40%, user impact 30%, risk 15%, effort 15%.
  • Metrics: velocity, commitment reliability, scope change, carryover and a Definition of Done checklist.

Who it's for

  • Product owners, product managers and scrum masters on Scrum teams
  • Teams whose stories are too vague, causing constant clarification loops with engineers
  • Teams that over-commit each sprint and accumulate carryover
  • Solo product folks who want to turn specs into tickets faster

Examples

  1. "Turn this PRD into user stories" → a persona-grouped story list with Given-When-Then criteria and Fibonacci estimates.
  2. "Average velocity is 30 and one teammate is out half the sprint — plan the sprint" → 27-point capacity with 23 committed / 4 stretch in a sprint loading table.
  3. "Split the User Dashboard epic (34 points)" → US-001…US-008 with personas, point values and dependency sequencing.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .gemini/skills/agile-product-owner folder from the GitHub repo alirezarezvani/claude-skills into my ~/.claude/skills/agile-product-owner/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/alirezarezvani/claude-skills.git && mkdir -p ~/.claude/skills && cp -r claude-skills/.gemini/skills/agile-product-owner ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal (Terminal on macOS/Linux, Git Bash on Windows).
  2. Clone the repository: git clone https://github.com/alirezarezvani/claude-skills.git
  3. Create the skills folder if needed: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r claude-skills/.gemini/skills/agile-product-owner ~/.claude/skills/
  5. Confirm the references/ and scripts/ folders came along — they hold the template library and the story generator.
  6. Restart Claude Code and try a trigger phrase such as "write user stories for PDF export" or "help me plan the sprint".
  7. To run the bundled tool you need Python 3: python scripts/user_story_generator.py