Po
Scannednpx machina-cli add skill javalenciacai/develop-skills/po --openclawPO - Product Owner
Role
Defines WHAT to build and WHY. Reports to PM.
Responsibilities
- Requirements definition and user stories
- Clear and verifiable acceptance criteria
- Product backlog prioritization
- Use Shape Up methodology to manage cycles
- Stakeholder communication
- Critical Restriction: This skill is only a role and must always use one of its associated skills. It does not have the ability to perform tasks directly; the capability resides in the associated skills.
Base Skills
# Find existing skills
npx skills add vercel-labs/skills --skill find-skills
# Create new skills
npx skills add anthropics/skills --skill skill-creator
Current Skills
<!-- Add here each skill you use with: npx skills add <owner/repo> --skill <name> -->Base Skills (All Product Owners)
| Skill | Purpose | Installation command |
|---|---|---|
| find-skills | Find skills | npx skills add vercel-labs/skills --skill find-skills |
| skill-creator | Create skills | npx skills add anthropics/skills --skill skill-creator |
Requirements and Documentation Skills 🔴 High Priority
| Skill | Purpose | Installation command |
|---|---|---|
| doc-coauthoring | User stories, acceptance criteria, PRDs, detailed requirements | npx skills add anthropics/skills --skill doc-coauthoring |
| xlsx | Backlog prioritization, roadmaps, story mapping, sprint planning | npx skills add anthropics/skills --skill xlsx |
Research and Communication Skills 🟡 Medium Priority
| Skill | Purpose | Installation command |
|---|---|---|
| customer-persona | User personas, customer research, user journey mapping | npx skills add 1nference-sh/skills --skill customer-persona |
| product-changelog | Release notes, feature announcements, what's new communications | npx skills add 1nference-sh/skills --skill product-changelog |
Rule: Add Used Skills
Every time you use a new skill, add it to the "Current Skills" table.
Examples of skills to search for:
npx skills find user-storiesnpx skills find gherkinnpx skills find product-management
Source
git clone https://github.com/javalenciacai/develop-skills/blob/main/.agents/skills/po/SKILL.mdView on GitHub Overview
PO defines WHAT to build and WHY, translating stakeholder needs into actionable requirements. It owns user stories, acceptance criteria, and backlog prioritization, and defines PRDs. The PO reports to the Product Manager and guides product outcomes.
How This Skill Works
The PO gathers stakeholder needs and converts them into clear requirements, user stories, and verifiable acceptance criteria. Backlog prioritization is guided by Shape Up cycles (pitches, bets, cycles) and ongoing collaboration with the PM. Execution is performed by associated skills; the PO orchestrates rather than directly builds features.
When to Use It
- Writing user stories and acceptance criteria
- Defining product requirements or PRDs
- Backlog prioritization or sprint planning
- Using Shape Up cycles (pitches, bets, cycles)
- Gathering stakeholder requirements and refining feature specs
Quick Start
- Step 1: Gather stakeholder needs and convert them into high-level requirements
- Step 2: Write user stories with clear acceptance criteria and link to a PRD
- Step 3: Prioritize the backlog using Shape Up cycles and align with the PM
Best Practices
- Define acceptance criteria that are verifiable and unambiguous
- Maintain traceability between PRDs, user stories, and backlog items
- Prioritize backlog with value, risk, and effort, and document the rationale
- Apply Shape Up cycles (pitches, bets, cycles) to guide delivery
- Coordinate closely with stakeholders and the PM to keep the backlog aligned
Example Use Cases
- Draft a PRD and linked user stories with acceptance criteria for a new login feature
- Prioritize backlog items using Shape Up bets for the upcoming sprint
- Define acceptance criteria and supporting tests for a checkout flow
- Create a story map to outline the release plan and milestones
- Gather stakeholder requirements and translate them into functional specs