agile-product-owner

Generate user stories and plan sprints with Python scripts.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/mcauduro0/Macro_Trading --skill agile-product-owner-mcauduro0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-product-owner
Source: https://github.com/mcauduro0/Macro_Trading/tree/main/.claude/skills/alireza-agile-product-owner
Command: npx skills add https://github.com/mcauduro0/Macro_Trading --skill agile-product-owner-mcauduro0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines backlog management and sprint execution, empowering product owners to efficiently define, prioritize, and deliver value.

Core Features & Use Cases

  • User Story & Acceptance Criteria: Craft clear, INVEST-compliant user stories and testable acceptance criteria.
  • Sprint Planning & Estimation: Plan sprints effectively by calculating capacity, estimating story points, and loading the backlog.
  • Epic Breakdown & Prioritization: Decompose large epics into manageable stories and prioritize the backlog using defined frameworks.
  • Use Case: A product owner needs to break down a large 'User Dashboard' epic into smaller, actionable user stories, estimate their complexity, and plan them into the upcoming sprint.

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 break down a large epic into manageable user stories for sprint planning?

Epic breakdown is facilitated by decomposing large features into smaller, INVEST-compliant user stories with testable acceptance criteria, enabling accurate estimation and sprint loading based on team capacity.

What is the best way to prioritize a product backlog using WSJF?

Backlog prioritization uses the WSJF framework to sequence work by weighted shortest job first. This ensures high-value features are identified and prioritized for upcoming sprint execution.

How do I validate user stories against INVEST criteria?

User story validation checks INVEST compliance to ensure stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable. This process generates clear stories paired with defined acceptance criteria.

Can I calculate team capacity and estimate story points for sprint loading?

Yes, sprint planning calculates team capacity and estimates story points to load the backlog. Python scripts support this by planning sprints based on the calculated capacity and estimated complexity.

Do I need Python to generate user stories and plan sprints?

Python scripts are included to generate user stories and plan sprints based on team capacity. Running these scripts requires the specified dependencies to execute the backlog management and estimation logic.