Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking....
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install agile-product-owner或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install agile-product-owner⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/agile-product-owner/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: "agile-product-owner" description: Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. Use for writing user stories, creating acceptance criteria, planning sprints, estimating story points, breaking down epics, or prioritizing backlog. triggers: - write user story - create acceptance criteria - plan sprint - estimate story points - break down epic - prioritize backlog - sprint planning - INVEST criteria - Given When Then - user story template - sprint capacity - velocity tracking ---
Backlog management and sprint execution toolkit for product owners, including user story generation, acceptance criteria patterns, sprint planning, and velocity tracking.
---
---
Create INVEST-compliant user stories from requirements:
As a [persona],
I want to [action/capability],
So that [benefit/value].
Example:
As a marketing manager,
I want to export campaign reports to PDF,
So that I can share results with stakeholders who don't have system access.
| Type | Template | Example | |------|----------|---------| | Feature | As a [persona], I want to [action] so that [benefit] | As a user, I want to filter search results so that I find items faster | | Improvement | As a [persona], I need [capability] to [goal] | As a user, I need faster page loads to complete tasks without frustration | | Bug Fix | As a [persona], I expect [behavior] when [condition] | As a user, I expect my cart to persist when I refresh the page | | Enabler | As a developer, I need to [technical task] to enable [capability] | As a developer, I need to implement caching to enable instant search |
| Persona | Typical Needs | Context | |---------|--------------|---------| | End User | Efficiency, simplicity, reliability | Daily feature usage | | Administrator | Control, visibility, security | System management | | Power User | Automation, customization, shortcuts | Expert workflows | | New User | Guidance, learning, safety | Onboarding |
---
Write testable acceptance criteria using Given-When-Then format.
Given [precondition/context],
When [action/trigger],
Then [expected outcome].
Examples:
Given the user is logged in with valid credentials,
When they click the "Export" button,
Then a PDF download starts within 2 seconds.
Given the user has entered an invalid email format,
When they submit the registration form,
Then an inline error message displays "Please enter a valid email address."
Given the shopping cart contains items,
When the user refreshes the browser,
Then the cart contents remain unchanged.
Each story should include criteria for:
| Category | Example | |----------|---------| | Happy Path | Given valid input, When submitted, Then success message displayed | | Validation | Should reject input when required field is empty | | Error Handling | Must show user-friendly message when API fails | | Performance | Should complete operation within 2 seconds | | Accessibility | Must be navigable via keyboard only |
| Story Points | Minimum AC Count | |--------------|------------------| | 1-2 | 3-4 criteria | | 3-5 | 4-6 criteria | | 8 | 5-8 criteria | | 13+ | Split the story |
See references/user-story-templates.md for complete template library.
---
Break epics into deliverable sprint-sized stories:
| Technique | When to Use | Example | |-----------|-------------|---------| | By workflow step | Linear process | "Checkout" → "Add to cart" + "Enter payment" + "Confirm order" | | By persona | Multiple user types | "Dashboard" → "Admin dashboard" + "User dashboard" | | By data type | Multiple inputs | "Import" → "Import CSV" + "Import Excel" | | By operation | CRUD functionality | "Manage users" → "Create" + "Edit" + "Delete" | | Happy path first | Risk reduction | "Feature" → "Basic flow" + "Error handling" + "Edge cases" |
Epic: User Dashboard
Breakdown:
Epic: User Dashboard (34 points total)
├── US-001: View key metrics (5 pts) - End User
├── US-002: Customize layout (5 pts) - Power User
├── US-003: Export data to CSV (3 pts) - End User
├── US-004: Share with team (5 pts) - End User
├── US-005: Set up alerts (5 pts) - Power User
├── US-006: Filter by date range (3 pts) - End User
├── US-007: Admin overview (5 pts) - Admin
└── US-008: Enable caching (3 pts) - Enabler
---
Plan sprint capacity and select stories:
Sprint Capacity = Average Velocity × Availability Factor
Example:
Average Velocity: 30 points
Team availability: 90% (one member partially out)
Adjusted Capacity: 27 points
Committed: 23 points (85% of 27)
Stretch: 4 points (15% of 27)
| Scenario | Factor | |----------|--------| | Full sprint, no PTO | 1.0 | | One team member out 50% | 0.9 | | Holiday during sprint | 0.8 | | Multiple members out | 0.7 |
Sprint Capacity: 27 points
Sprint Goal: [Clear, measurable objective]
COMMITTED (23 points):
[H] US-001: User dashboard (5 pts)
[H] US-002: Export feature (3 pts)
[H] US-003: Search filter (5 pts)
[M] US-004: Settings page (5 pts)
[M] US-005: Help tooltips (3 pts)
[L] US-006: Theme options (2 pts)
STRETCH (4 points):
[L] US-007: Sort options (2 pts)
[L] US-008: Print view (2 pts)
See references/sprint-planning-guide.md for complete planning procedures.
---
Prioritize backlog using value and effort assessment.
| Priority | Definition | Sprint Target | |----------|------------|---------------| | Critical | Blocking users, security, data loss | Immediate | | High | Core functionality, key user needs | This sprint | | Medium | Improvements, enhancements | Next 2-3 sprints | | Low | Nice-to-have, minor improvements | Backlog |
...
安装 Agile Product Owner 后,可以对 AI 说这些话来触发它
Help me get started with Agile Product Owner
Explains what Agile Product Owner does, walks through the setup, and runs a quick demo based on your current project
Use Agile Product Owner to agile product ownership for backlog management and sprint execution
Invokes Agile Product Owner with the right parameters and returns the result directly in the conversation
What can I do with Agile Product Owner in my product manager workflow?
Lists the top use cases for Agile Product Owner, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/agile-product-owner/ 目录(个人级,所有项目可用),或 .claude/skills/agile-product-owner/(项目级)。重启 AI 客户端后,用 /agile-product-owner 主动调用,或让 AI 根据上下文自动发现并使用。
Agile Product Owner 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Agile Product Owner 可免费安装使用。请查阅仓库了解许可证信息。
Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking....
Agile Product Owner 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my product manager tasks using Agile Product Owner
Identifies repetitive steps in your workflow and sets up Agile Product Owner to handle them automatically