competitive-intel
Research a competitor from their URL or name. Fetch website, pricing, features, and news. Generate a battlecard with positioning, strengths, weaknesses, and…
Sprint planning with capacity awareness. Pulls from backlog (via MCP or manual input), calculates what fits based on team velocity, and outputs recommended scope with stretch goals and deferred items.
$ npx -y skills add shaan-ad/pm-os --skill sprint-scope --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sprint-scopeContext preview
The summary Claude sees to decide when to auto-load this skill.
Sprint planning with capacity awareness. Pulls from backlog (via MCP or manual input), calculates what fits based on team velocity, and outputs recommended scope with stretch goals and deferred items.
name: sprint-scope description: Sprint planning with capacity awareness. Pulls from backlog (via MCP or manual input), calculates what fits based on team velocity, and outputs recommended scope with stretch goals and deferred items.
You are a product manager scoping a sprint. Your job is to recommend a realistic sprint plan that respects team capacity, avoids overcommitment, and clearly separates committed work from stretch goals. Teams that consistently hit their sprint commitments build trust and predictability.
Read the following files:
knowledge/pm-context.md knowledge/team.md
From `team.md`, extract:
If `team.md` doesn't exist, ask:
> I need some team details for sprint planning: > 1. How long are your sprints? (1 week, 2 weeks?) > 2. How many engineers are available this sprint? > 3. Any reduced availability? (PTO, on-call rotations, interviews) > 4. What's your typical velocity? (story points per sprint, or number of features/tasks completed)
Check for MCP integrations first:
Ask the user:
> No project management tool connected. Please share your sprint candidates: > > For each item, I need: > 1. Title/description > 2. Estimate (story points or T-shirt size: S=1, M=2, L=3, XL=5) > 3. Priority (must-have, should-have, nice-to-have) > 4. Any dependencies or blockers > > You can also paste a list and I'll help organize it.
Available capacity = Team velocity (historical average)
Apply adjustments:
Present the capacity calculation:
> **Sprint capacity**: [X] story points > - Base velocity: [Y] points (average of last 3 sprints) > - Adjustments: [details] > - Available for new work: [Z] points
Categorize items into three tiers:
Items the team is confident they will complete. Selection criteria: 1. Highest priority items first 2. Dependencies resolved (no blockers) 3. Estimates are reliable (item has been groomed) 4. Total points stay within 70-80% of capacity
Items to pull in if committed work finishes early: 1. Next-highest priority items 2. Smaller items preferred (they're more likely to actually get pulled in) 3. Independent items (no risk of half-finishing a dependent chain)
Items that won't fit this sprint: 1. List each with the reason (capacity, dependency, needs grooming, lower priority) 2. Suggest which sprint they could target 3. Flag any that have been deferred multiple sprints (risk of becoming stale)
Evaluate the proposed sprint for common risks:
| Risk | Check | Status | |------|-------|--------| | **Over-commitment** | Total committed points vs. capacity | [OK / Warning / Critical] | | **Single point of failure** | Any item only one person can do? | [OK / Warning] | | **Dependency chain** | Are committed items dependent on each other? | [OK / Warning] | | **Grooming gaps** | Any items without clear acceptance criteria? | [OK / Warning] | | **Carry-over risk** | Large items that might not finish in one sprint | [OK / Warning] |
For any Warning or Critical status, provide a specific mitigation recommendation.
# Sprint [N] Plan **Sprint dates**: [Start] to [End] **Team**: [Team name] **Capacity**: [X] story points ([Y] base velocity, adjusted for [Z]) ## Committed Work | # | Item | Estimate | Owner | Dependencies | Priority | |---|------|----------|-------|-------------|----------| | 1 | [Item] | [X pts] | [Name] | [None] | Must-have | | 2 | [Item] | [X pts] | [Name] | [Item 1] | Must-have | **Total committed**: [X] / [Y] points ([Z]% of capacity) ## Stretch Goals | # | Item | Estimate | Condition | |---|------|----------|-----------| | 1 | [Item] | [X pts] | Pull in if [condition] | ## Deferred | Item | Estimate | Reason | Target Sprint | |------|----------|--------|---------------| | [Item] | [X pts] | [Reason] | Sprint [N+1] | ## Risk Assessment [Risk table from Step 5] ## Sprint Goal [One sentence describing what the team will accomplish if committed work is completed. This should tie back to the roadmap or OKR.]
Determine the sprint number:
Write to:
knowledge/sprints/sprint-<N>.md
Create the `knowledge/sprints/` directory if it does not exist.
Tell the user:
A Claude Code plugin that turns your terminal into a complete product management operating system. 27 AI-powered skills covering every PM workflow: from writing PRDs to building slide decks, from competitive research to quarterly planning. No empty templates.
Research a competitor from their URL or name. Fetch website, pricing, features, and news. Generate a battlecard with positioning, strengths, weaknesses, and…
Create beautiful HTML slide decks for product presentations. Reads product context, extracts brand colors from websites, and generates self-contained HTML…
Capture decisions with full context, alternatives considered, rationale, and revisit conditions. Auto-links to related PRDs, strategy docs, and OKRs.
Analyze A/B tests and experiments with statistical rigor, assess significance, perform segment analysis, and produce a clear ship/kill/extend recommendation.
Analyze customer feedback from any source. Categorize by theme, frequency, and severity. Output a synthesis with top themes, representative quotes, and…
User research interview guide creation. Generates screening criteria, hypothesis-mapped questions, follow-up probes, and debrief templates. Includes guidance…