/sprint
Sprint lifecycle — plan a sprint, run a retrospective, or generate release notes
$ npx -y skills add phuryn/pm-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/sprint
Context preview
What this command does when you run it.
Sprint lifecycle — plan a sprint, run a retrospective, or generate release notes
Command definition
sprint.mddescription: Sprint lifecycle — plan a sprint, run a retrospective, or generate release notes
argument-hint: "[plan|retro|release-notes] <context>"
/sprint -- Sprint Lifecycle
Three modes covering the sprint lifecycle: **plan** for sprint planning, **retro** for retrospectives, **release-notes** for shipping communication.
Invocation
/sprint plan 2-week sprint, 4 engineers, focus on checkout improvements
/sprint retro [paste team feedback or sprint data]
/sprint release-notes [paste tickets, changelog, or PRD]
/sprint # asks which phase you're in
Modes
---
Plan Mode
Prepare for sprint planning with capacity estimation, story selection, and risk identification.
Workflow
**Step 1: Gather Sprint Context**
- Sprint duration (1 or 2 weeks)
- Team composition (engineers, designers, QA — and availability)
- Sprint goal or focus area
- Backlog items to consider (paste, upload, or describe)
- Any carry-over from last sprint
- Known interruptions (holidays, on-call, meetings)
**Step 2: Estimate Capacity**
Apply the **sprint-plan** skill:
- Calculate available engineering hours/points after meetings, on-call, PTO
- Apply a velocity adjustment based on historical data (if provided) or industry standard (70% of theoretical capacity)
- Show capacity breakdown per team member
**Step 3: Select and Sequence Stories**
- Recommend which stories fit within capacity
- Flag dependency chains (A must complete before B starts)
- Identify risks: stories that are underspecified, have external dependencies, or need design input
- Balance quick wins with larger items
- Ensure every story has acceptance criteria
**Step 4: Generate Sprint Plan**
## Sprint Plan: [Sprint Name/Number]
**Duration**: [dates]
**Sprint Goal**: [one sentence]
**Team**: [members and availability]
### Capacity
| Member | Available Days | Points/Hours | Notes |
|--------|--------------|-------------|-------|
**Total capacity**: [X] points/hours
**Recommended commitment**: [Y] points/hours (with buffer)
### Selected Stories
| # | Story | Points | Owner | Dependencies | Risk |
|---|-------|--------|-------|-------------|------|
### Sprint Risks
1. [Risk] — Mitigation: [action]
### Definition of Done
- [ ] Code reviewed
- [ ] Tests passing
- [ ] Deployed to staging
- [ ] QA approved
- [ ] Documentation updated (if applicable)
---
Retro Mode
Facilitate a structured retrospective that produces actionable improvements.
Workflow
**Step 1: Gather Sprint Feedback**
Accept input as:
- Team feedback (pasted from a survey, Slack, or collaborative doc)
- Sprint metrics (velocity, bugs, incidents)
- The user's own observations
Ask: "Which retro format do you prefer?"
- **Start/Stop/Continue** (simple, fast)
- **4Ls** (Liked, Learned, Lacked, Longed for)
- **Sailboat** (Wind = helps, Anchor = slows, Rocks = risks, Island = goals)
**Step 2: Analyze and Structure**
Apply the **retro** skill:
- Categorize feedback into the chosen framework
- Identify themes and patterns
- Separate symptoms from root causes
- Highlight wins worth celebrating
**Step 3: Generate Retro Summary**
## Sprint Retrospective: [Sprint Name]
**Date**: [today]
**Format**: [Start/Stop/Continue | 4Ls | Sailboat]
**Participants**: [if known]
### What Went Well
[Grouped themes with supporting evidence]
### What Didn't Go Well
[Grouped themes with root cause analysis]
### Key Insights
[2-3 patterns that emerged]
### Action Items
| # | Action | Owner | Deadline | Priority |
|---|--------|-------|----------|----------|
### Metrics This Sprint
| Metric | This Sprint | Last Sprint | Trend |
|--------|-----------|------------|-------|
---
Release Notes Mode
Generate user-facing release notes from technical artifacts.
Workflow
**Step 1: Accept Release Content**
Accept:
- Jira/Linear tickets or changelog
- PRD or feature specs
- Git commit messages or PR descriptions
- Team's internal summary of what shipped
**Step 2: Transform**
Apply the **release-notes** skill:
- Translate technical language into user benefits
- Categorize as: New Features, Improvements, Bug Fixes
- Write in the product's voice (ask about tone if not clear)
- Highlight the most impactful change first
**Step 3: Generate Release Notes**
## What's New — [Version/Date]
### Highlights
[1-2 sentence summary of the most important change]
### New Features
- **[Feature Name]** — [user-facing benefit in plain language]
### Improvements
- **[Improvement]** — [what's better now]
### Bug Fixes
- Fixed [issue] that caused [user impact]
### Coming Soon
[Optional teaser for next release]
Save as markdown and offer to format for different channels (blog post, in-app, email, Slack announcement).
Notes
- For plan mode: protect 20% buffer for unplanned work — teams that plan at 100% capacity always miss
- For retro mode: focus on 2-3 high-impact action items, not 10 things nobody will do
- For release notes: always frame changes as user benefits, not technical implementations
- Each mode can chain to the others: plan → (sprint happens) → retro → release-notes
Read more
description: Sprint lifecycle — plan a sprint, run a retrospective, or generate release notes argument-hint: "[plan|retro|release-notes] <context>"
/sprint -- Sprint Lifecycle
Three modes covering the sprint lifecycle: **plan** for sprint planning, **retro** for retrospectives, **release-notes** for shipping communication.
Invocation
/sprint plan 2-week sprint, 4 engineers, focus on checkout improvements /sprint retro [paste team feedback or sprint data] /sprint release-notes [paste tickets, changelog, or PRD] /sprint # asks which phase you're in
Modes
---
Plan Mode
Prepare for sprint planning with capacity estimation, story selection, and risk identification.
Workflow
**Step 1: Gather Sprint Context**
- Sprint duration (1 or 2 weeks)
- Team composition (engineers, designers, QA — and availability)
- Sprint goal or focus area
- Backlog items to consider (paste, upload, or describe)
- Any carry-over from last sprint
- Known interruptions (holidays, on-call, meetings)
**Step 2: Estimate Capacity**
Apply the **sprint-plan** skill:
- Calculate available engineering hours/points after meetings, on-call, PTO
- Apply a velocity adjustment based on historical data (if provided) or industry standard (70% of theoretical capacity)
- Show capacity breakdown per team member
**Step 3: Select and Sequence Stories**
- Recommend which stories fit within capacity
- Flag dependency chains (A must complete before B starts)
- Identify risks: stories that are underspecified, have external dependencies, or need design input
- Balance quick wins with larger items
- Ensure every story has acceptance criteria
**Step 4: Generate Sprint Plan**
## Sprint Plan: [Sprint Name/Number] **Duration**: [dates] **Sprint Goal**: [one sentence] **Team**: [members and availability] ### Capacity | Member | Available Days | Points/Hours | Notes | |--------|--------------|-------------|-------| **Total capacity**: [X] points/hours **Recommended commitment**: [Y] points/hours (with buffer) ### Selected Stories | # | Story | Points | Owner | Dependencies | Risk | |---|-------|--------|-------|-------------|------| ### Sprint Risks 1. [Risk] — Mitigation: [action] ### Definition of Done - [ ] Code reviewed - [ ] Tests passing - [ ] Deployed to staging - [ ] QA approved - [ ] Documentation updated (if applicable)
---
Retro Mode
Facilitate a structured retrospective that produces actionable improvements.
Workflow
**Step 1: Gather Sprint Feedback**
Accept input as:
- Team feedback (pasted from a survey, Slack, or collaborative doc)
- Sprint metrics (velocity, bugs, incidents)
- The user's own observations
Ask: "Which retro format do you prefer?"
- **Start/Stop/Continue** (simple, fast)
- **4Ls** (Liked, Learned, Lacked, Longed for)
- **Sailboat** (Wind = helps, Anchor = slows, Rocks = risks, Island = goals)
**Step 2: Analyze and Structure**
Apply the **retro** skill:
- Categorize feedback into the chosen framework
- Identify themes and patterns
- Separate symptoms from root causes
- Highlight wins worth celebrating
**Step 3: Generate Retro Summary**
## Sprint Retrospective: [Sprint Name] **Date**: [today] **Format**: [Start/Stop/Continue | 4Ls | Sailboat] **Participants**: [if known] ### What Went Well [Grouped themes with supporting evidence] ### What Didn't Go Well [Grouped themes with root cause analysis] ### Key Insights [2-3 patterns that emerged] ### Action Items | # | Action | Owner | Deadline | Priority | |---|--------|-------|----------|----------| ### Metrics This Sprint | Metric | This Sprint | Last Sprint | Trend | |--------|-----------|------------|-------|
---
Release Notes Mode
Generate user-facing release notes from technical artifacts.
Workflow
**Step 1: Accept Release Content**
Accept:
- Jira/Linear tickets or changelog
- PRD or feature specs
- Git commit messages or PR descriptions
- Team's internal summary of what shipped
**Step 2: Transform**
Apply the **release-notes** skill:
- Translate technical language into user benefits
- Categorize as: New Features, Improvements, Bug Fixes
- Write in the product's voice (ask about tone if not clear)
- Highlight the most impactful change first
**Step 3: Generate Release Notes**
## What's New — [Version/Date] ### Highlights [1-2 sentence summary of the most important change] ### New Features - **[Feature Name]** — [user-facing benefit in plain language] ### Improvements - **[Improvement]** — [what's better now] ### Bug Fixes - Fixed [issue] that caused [user impact] ### Coming Soon [Optional teaser for next release]
Save as markdown and offer to format for different channels (blog post, in-app, email, Slack announcement).
Notes
- For plan mode: protect 20% buffer for unplanned work — teams that plan at 100% capacity always miss
- For retro mode: focus on 2-3 high-impact action items, not 10 things nobody will do
- For release notes: always frame changes as user benefits, not technical implementations
- Each mode can chain to the others: plan → (sprint happens) → retro → release-notes
68 PM skills and 42 chained workflows across 9 plugins. Claude Code, Cowork, and more. From discovery to strategy, execution, launch, growth, and shipping AI-built code. Designed for Claude Code and Cowork. Skills compatible with other AI assistants.
Repo: phuryn/pm-skills
Other commands on pm-skills.
- /derive-tests
Turn documented intent into a test-coverage map — inventory the tests that exist today, derive use-case cases from the system docs, separate existing coverage from proposed tests and unverified gaps, mark each unit / guarded-live / manual, and recommend a green-before-merge CI
Open command - /document-app
Reverse-engineer an AI-built codebase into the system documents reviewers and auditors need — a core set (architecture, flows, permissions, variables) plus conditional docs (emails, cron, SEO, automation) when they apply
Open command - /performance-audit-static
Static performance audit of AI-built code — find N+1 queries and request waterfalls, over-fetching, missing indexes, and caching opportunities, ranked by effort and impact
Open command - /security-audit-static
Static security audit of AI-built code — map trust boundaries, cross-reference documented intent, self-refute every finding, and report only evidence-backed risks
Open command - /ship-check
Turn a vibe-coded repo into a reviewer-ready shipping packet — document the app, wire agent context, run security and performance audits, map test coverage, and compile the results
Open command - /analyze-cohorts
Perform cohort analysis on user data — retention curves, feature adoption, and engagement trends
Open command

