技能 agile-product-owner
🏃

agile-product-owner

安全 🌐 网络访问⚙️ 外部命令

Generate user stories and plan sprints

也可从以下获取: davila7

Transform product ideas into INVEST-compliant user stories with automated acceptance criteria. Plan sprints with capacity metrics and prioritize backlog items based on business value and complexity.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“agile-product-owner”。 Generate user stories for a payment integration feature

预期结果:

  • USER STORY: PAY-001
  • Title: Process Payment
  • Priority: HIGH | Points: 8
  • Story: As a customer, I want to enter my payment details so that I can complete purchases securely
  • Acceptance Criteria:
  • 1. Given user has cart items, When they enter valid payment, Then payment processes
  • 2. Should validate card information before processing
  • 3. Must show clear error when payment fails
  • 4. Should complete within 5 seconds

正在使用“agile-product-owner”。 Plan a sprint with 30 points capacity

预期结果:

  • SPRINT CAPACITY: 30 points
  • Committed: 28 points (93.3%)
  • Stories: 4 committed + 1 stretch goal
  • COMMITTED:
  • [H] PAY-001: Process Payment (8pts)
  • [H] PAY-002: View Payment History (5pts)
  • [M] PAY-003: Download Receipt (3pts)
  • [M] PAY-004: Set Default Payment Method (5pts)
  • STRETCH:
  • [L] PAY-005: Payment Notifications (8pts)

安全审计

安全
v3 • 1/16/2026

All 37 static findings are false positives. The scanner incorrectly flagged Python dictionary access (`.get()`), method definitions, list iterations, and YAML text as security threats. This is a pure Python user story generator with no cryptographic code, network access, or dangerous patterns. The SKILL.md code fences are documentation, not shell execution. This skill is safe to publish.

4
已扫描文件
914
分析行数
2
发现项
3
审计总数

风险因素

🌐 网络访问 (1)
⚙️ 外部命令 (2)
审计者: claude 查看审计历史 →

质量评分

45
架构
100
可维护性
85
内容
21
社区
100
安全
91
规范符合性

你能构建什么

Backlog Refinement

Break down large features into manageable user stories with clear acceptance criteria

Sprint Planning

Calculate sprint capacity and select stories that fit within team velocity

Story Estimation

Get consistent story point estimates based on complexity indicators

试试这些提示

Generate Stories
Generate user stories for a {feature_name} feature targeting {persona} users
Acceptance Criteria
Write acceptance criteria for a story about {feature_description}
Plan Sprint
Plan a sprint with {capacity} story points from this backlog: {story_list}
Story Points
Estimate story points for: {feature_description} with these requirements: {requirements}

最佳实践

  • Break epics into stories with single, independent deliverables
  • Use INVEST criteria to validate story quality before sprint planning
  • Balance sprint capacity with 10-20 percent buffer for unexpected issues

避免

  • Creating stories that depend on other stories without clear dependencies
  • Writing vague stories without clear acceptance criteria
  • Overcommitting to sprint capacity without accounting for technical debt

常见问题

What is the INVEST criteria?
INVEST stands for Independent, Negotiable, Valuable, Estimable, Small, and Testable. These are quality standards for user stories.
How are story points calculated?
Points are estimated based on complexity indicators like feature type, integration needs, and technical requirements.
Can I customize persona templates?
The tool uses predefined personas. Edit the script to add custom personas for your specific use case.
Does this integrate with Jira?
The tool generates stories in text format. Copy output to Jira manually or use JSON output for imports.
What complexity words affect story points?
Simple, view, display reduce points. Create, edit increase points. Redesign, refactor, architect increase points significantly.
How do stretch goals work?
Stories up to 20 percent over capacity are marked as stretch goals for optional inclusion in the sprint.