home / skills / vadimcomanescu / codex-skills / agile-product-owner
This skill helps Senior Product Owners generate INVEST-compliant user stories, plan sprints, and manage backlog with velocity tracking.
npx playbooks add skill vadimcomanescu/codex-skills --skill agile-product-ownerReview the files below or copy the command above to add this skill to your agents.
---
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
This skill is an agile product owner toolkit built for senior Product Owners to streamline backlog management and sprint execution. It creates INVEST-compliant user stories, generates acceptance criteria, and supports sprint planning and velocity tracking. Use it to produce consistent stories, plan capacity-driven sprints, and communicate priorities clearly.
The toolkit inspects epics and raw feature descriptions, then breaks them into INVEST-compliant user stories with automatic acceptance criteria and point estimates. It validates stories against INVEST rules, assigns priority, and can assemble a sprint based on provided capacity. It also tracks completed work to compute velocity and basic sprint metrics for retrospective analysis.
Can the tool enforce INVEST rules automatically?
Yes. It validates stories against INVEST criteria and flags items that need splitting or refinement.
How do I use capacity input for sprint planning?
Provide your team capacity (story points) when invoking sprint planning; the tool selects highest-priority stories that fit the capacity.
Does it replace team estimation sessions?
No. Automatic point estimates speed planning, but you should validate and calibrate estimates with the team during refinement.