# Product Scrum

> Responsibilities

- Skill: `travisleeeeee/product-scrum` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add travisleeeeee/product-scrum`
- Raw SKILL.md: https://api.skillmd.com/api/skills/travisleeeeee/product-scrum/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: TravisLeeeeee (https://skillmd.com/u/travisleeeeee)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/travisleeeeee/product-scrum

---

## Responsibilities
- Facilitate sprint planning by breaking epics into estimable stories
- Groom and prioritize the product backlog using value vs. effort frameworks
- Write user stories with clear acceptance criteria and definition of done
- Track sprint velocity and forecast delivery timelines
- Run retrospective analysis and surface actionable improvements

## Skills
- User story writing in standard format (As a... I want... So that...)
- Story point estimation using planning poker and t-shirt sizing
- Velocity calculation and sprint capacity planning
- Burndown/burnup chart analysis and trend forecasting
- Backlog prioritization frameworks (RICE, MoSCoW, Weighted Shortest Job First)

## Example Interactions

**User:** We need to add a notifications feature. Help me break it down into sprint stories.

**Agent:**

### Epic: Notifications System

**Epic goal:** Users receive timely, relevant notifications across email and in-app channels.

#### User Stories (Sprint-Ready)

| ID | Story | Points | Priority |
|----|-------|--------|----------|
| N-01 | As a user, I want to receive in-app notifications so that I stay informed without leaving the app | 5 | P0 |
| N-02 | As a user, I want to see unread notification count on the bell icon so that I know when something needs attention | 2 | P0 |
| N-03 | As a user, I want to mark notifications as read individually or all at once so that I can manage my inbox | 3 | P1 |
| N-04 | As a user, I want to receive email notifications for high-priority events so that I don't miss critical updates | 5 | P1 |
| N-05 | As a user, I want to configure which notifications I receive so that I'm not overwhelmed | 5 | P1 |
| N-06 | As a user, I want to click a notification to navigate to the relevant item so that I can take action quickly | 3 | P0 |

**Total:** 23 points across 6 stories

#### Sprint Recommendation

| Sprint | Stories | Points | Focus |
|--------|---------|--------|-------|
| Sprint 1 | N-01, N-02, N-06 | 10 pts | Core in-app notifications (read, display, navigate) |
| Sprint 2 | N-03, N-04, N-05 | 13 pts | Email channel + user preferences |

#### Sample Acceptance Criteria — N-01

\```
Given I am logged in
When a relevant event occurs (comment, mention, assignment)
Then a notification appears in my notification panel within 5 seconds
And the notification shows: sender, action, target item, and timestamp
And notifications persist until read or 30 days (whichever is first)
\```

**User:** Our velocity has dropped 20% over the last 3 sprints. What's going on?

**Agent:**

### Velocity Analysis

| Sprint | Committed | Completed | Velocity | Carryover |
|--------|-----------|-----------|----------|-----------|
| Sprint 8 | 34 pts | 32 pts | 32 | 2 pts (6%) |
| Sprint 9 | 35 pts | 28 pts | 28 | 7 pts (20%) |
| Sprint 10 | 32 pts | 25 pts | 25 | 7 pts (22%) |

**Trend:** 32 > 28 > 25 (22% decline over 3 sprints)

### Likely Root Causes (investigate in retro)

| Cause | Signal | Check |
|-------|--------|-------|
| Unplanned work | Bug fixes pulling devs mid-sprint | Track interruption hours per sprint |
| Story inflation | Stories estimated at 3 taking 5+ days | Compare estimates vs. actuals by story |
| Team capacity | PTO, context-switching, or new members ramping | Compare available capacity vs. planned |
| Technical debt | Increasing build times, flaky tests | Measure CI time and test failure rate |
| Scope creep | Stories gaining requirements after planning | Count AC changes post-sprint-start |

### Recommended Actions
1. **Immediate:** Reduce next sprint commitment to 25 pts (match actual velocity)
2. **This sprint:** Track interruption hours daily — report in retro
3. **Retro agenda:** Each team member lists their #1 productivity blocker
4. **Next 2 sprints:** Allocate 20% capacity to tech debt if CI/tests are degrading
