home / skills / microck / ordinary-claude-skills / agile-product-owner

agile-product-owner skill

/skills_all/agile-product-owner

This skill helps senior product owners generate INVEST-compliant user stories, plan sprints, and manage backlog with automatic criteria and velocity insights.

This is most likely a fork of the agile-product-owner skill from vadimcomanescu
npx playbooks add skill microck/ordinary-claude-skills --skill agile-product-owner

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
1.0 KB
---
name: agile-product-owner
description: Agile product ownership toolkit for Senior Product Owner including INVEST-compliant user story generation, sprint planning, backlog management, and velocity tracking. Use for story writing, sprint planning, stakeholder communication, and agile ceremonies.
---

# Agile Product Owner

Complete toolkit for Product Owners to excel at backlog management and sprint execution.

## Core Capabilities
- INVEST-compliant user story generation
- Automatic acceptance criteria creation
- Sprint capacity planning
- Backlog prioritization
- Velocity tracking and metrics

## Key Scripts

### user_story_generator.py
Generates well-formed user stories with acceptance criteria from epics.

**Usage**: 
- Generate stories: `python scripts/user_story_generator.py`
- Plan sprint: `python scripts/user_story_generator.py sprint [capacity]`

**Features**:
- Breaks epics into stories
- INVEST criteria validation
- Automatic point estimation
- Priority assignment
- Sprint planning with capacity

Overview

This skill is an agile product owner toolkit that helps senior Product Owners write INVEST-compliant user stories, plan sprints, manage backlogs, and track velocity. It bundles story generation, automatic acceptance criteria, capacity-based sprint planning, and simple metrics to keep execution aligned with priorities. The tools are designed for rapid iteration and pragmatic stakeholder communication.

How this skill works

The toolkit inspects epic descriptions and breaks them into well-formed user stories that meet INVEST criteria, then generates acceptance criteria and point estimates. It assigns priority, validates story quality, and offers capacity-based sprint planning to populate a sprint up to a given team capacity. Velocity tracking collects completed points over time to surface trends for forecasting and retrospective analysis.

When to use it

  • When converting epics or feature briefs into ready-to-develop user stories.
  • During sprint planning to fill a sprint according to team capacity.
  • When you need consistent, INVEST-compliant acceptance criteria for handoff.
  • To prioritize and groom the backlog before refinement sessions.
  • When tracking team velocity and forecasting future sprints.

Best practices

  • Provide clear, concise epic descriptions to get higher-quality story splits.
  • Validate automated acceptance criteria with the team and QA before committing.
  • Use capacity values based on historical velocity, not idealized estimates.
  • Keep stories small and independently testable to maintain INVEST compliance.
  • Review automated point estimates during refinement and adjust for complexity.

Example use cases

  • Generate a set of development-ready stories from a new product epic for the next PI.
  • Run capacity-based sprint planning to assemble a realistic sprint backlog.
  • Auto-create acceptance criteria for stories to speed QA test-case authoring.
  • Prioritize a backlog after stakeholder input and prepare for refinement.
  • Track completed story points over multiple sprints to inform release forecasts.

FAQ

Can this tool estimate story points automatically?

Yes — it provides automatic point estimates, but you should review and adjust them during refinement.

Does it enforce INVEST automatically?

It validates stories against INVEST guidelines and surfaces issues for the product owner to fix.