sprint-planner

Plan sprints by optimizing capacity and selecting backlog stories.

25|2|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/matteocervelli/llms --skill sprint-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-planner
Source: https://github.com/matteocervelli/llms/tree/main/user-story-system/.claude/skills/sprint-planner
Command: npx skills add https://github.com/matteocervelli/llms --skill sprint-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, python3, gh, git, and includes scripts (resource) components.

What problem does it solve?

This specialist skill helps teams plan sprints by selecting stories based on capacity, dependencies, priorities, and team constraints.

Core Features & Use Cases

  • Load backlog stories, check dependencies, and filter by readiness
  • Sort by priority and story points to maximize value
  • Move selected stories to sprint with appropriate status
  • Optional GitHub milestone synchronization

Quick Start

Plan a sprint by providing capacity and duration, then let the planner select ready stories that fit within capacity.

Frequently Asked Questions about sprint-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a sprint with capacity constraints and team dependencies?

Sprint planning optimizes capacity by loading backlog stories, validating dependencies, computing available capacity with a buffer, and applying priority-based selection to fit stories within your sprint cycle. The planner moves ready stories to the sprint and outputs allocation and readiness status.

Can I automate sprint planning based on story points and backlog priorities?

Yes, automated sprint planning sorts backlog by priority and story points to maximize value delivered within capacity limits. It filters stories by readiness status and blocked dependencies, then selects the highest-value stories that fit your team's available capacity.

How do I sync sprint plans with GitHub milestones?

Sprint planning optionally synchronizes selected stories to GitHub milestones after capacity-based selection. This integrates your sprint plan directly with GitHub tracking, moving allocated stories into the corresponding milestone.

What backlog data structure does sprint planning require?

Sprint planning requires backlog items with fields including status, blocked_by for dependencies, story_points for capacity calculation, and priority for selection order. This structure enables dependency validation and capacity-aware story selection.

Does sprint planning work for agile teams on 2-week cycles?

Sprint planning is designed for agile teams planning in 2-week cycles. It accepts your sprint duration and team capacity, then selects ready stories that fit within that capacity while respecting dependency constraints.

What happens when stories have blocking dependencies?

Sprint planning validates dependencies and filters out blocked stories during selection. Only stories without unresolved blocked_by dependencies are eligible for the sprint, ensuring feasibility and readiness.