agile-product-owner

Manage backlogs, write user stories, and plan sprints.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Nuwanda04/Ballen-Fisk --skill agile-product-owner-nuwanda04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agile-product-owner
Source: https://github.com/Nuwanda04/Ballen-Fisk/tree/main/.cursor/skills/agile-product-owner
Command: npx skills add https://github.com/Nuwanda04/Ballen-Fisk --skill agile-product-owner-nuwanda04

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines agile product ownership by providing tools and workflows for effective backlog management, user story creation, and sprint execution.

Core Features & Use Cases

  • User Story Generation: Write clear, INVEST-compliant user stories with 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 define a new feature. They can use this Skill to generate a well-structured user story, complete with acceptance criteria and an initial story point estimate, ensuring it aligns with agile best practices.

Quick Start

Use the agile product owner skill to write a user story for a new login 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 using INVEST criteria for agile backlog management?

The skill generates INVEST-compliant user stories, ensuring each backlog item is independent, negotiable, valuable, estimable, small, and testable. It pairs this with Given-When-Then acceptance criteria definition to guarantee clear, actionable development items.

What is the best way to break down epics into sprint-sized stories?

Backlog management features break down large epics into manageable, sprint-sized user stories. This decomposition process ensures proper prioritization and aligns features directly with your team's agile sprint planning requirements.

How do I calculate sprint capacity for scrum sprint planning?

Python scripts automatically calculate team sprint capacity during the sprint planning phase. This functionality helps scrum teams determine their exact bandwidth, allowing them to plan sprints effectively and avoid overcommitting.

Can I use Python scripts for automated agile user story generation?

Yes, Python scripts are utilized for automated agile user story generation. These scripts generate well-structured stories complete with Given-When-Then acceptance criteria and initial story point estimates to streamline product ownership.

Does this tool support Given-When-Then acceptance criteria definition?

Yes, Given-When-Then acceptance criteria definition is fully supported during user story creation. This ensures that every generated story has clear, testable conditions, validating feature completeness for the product owner.