Agent skill

Sprint Planning

by mohitagw15856 in mohitagw15856/pm-claude-skills

Structure and facilitate sprint planning sessions. An agent skill from mohitagw15856/pm-claude-skills.

MITAuto-check passedProduct & Project Management

Install Sprint Planning

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill sprint-planning -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills sprint-planning --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sprint-planning .claude/skills/sprint-planning && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sprint-planning
GitHub stars
1.4k
Token cost
~2.5k tokens
SKILL.md length
1,229 words
Files
5 (incl. scripts, references)
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Structure and facilitate sprint planning sessions. An agent skill from mohitagw15856/pm-claude-skills.

  • Asked to plan a sprint
  • SKILL.md covers Reads from / Writes to the Brain, Proposes Actions, What This Skill Produces and Required Inputs, plus 12 more sections
  • Runs Python scripts from its folder; calls python3
  • Organise backlog items

What it does

Sprint Planning is an agent skill from mohitagw15856/pm-claude-skills. Structure and facilitate sprint planning sessions. Use when asked to plan a sprint, organise backlog items, assign story points, create sprint goals, or prepare sprint planning agendas. Produces a sprint goal, velocity-calibrated backlog, capacity plan, risk flags, and a structured sprint planning meeting agenda.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `references/capacity-honesty.md`, `references/worked-example.md` and `scripts/capacity_calculator.py`).

It sits in Product & Project Management, covering Sprint planning and agile. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to plan a sprint
  • Organise backlog items
  • Assign story points
  • Create sprint goals

Example prompts

  • “/sprint-planning”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sprint Planning loads about 2.5k tokens when it runs, and up to ~4.9k if it reads all its reference files. Until then it costs about 83 tokens; SKILL.md has 1,229 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 1,229 words, ~2,528 tokens.

Download SKILL.mdSave it as .claude/skills/sprint-planning/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
sprint-planning
description
Structure and facilitate sprint planning sessions. Use when asked to plan a sprint, organise backlog items, assign story points, create sprint goals, or prepare sprint planning agendas. Produces a sprint goal, velocity-calibrated backlog, capacity plan, risk flags, and a structured sprint planning meeting agenda.

Sprint Planning Skill

Transform raw backlog items into a structured, achievable sprint with clear goals, velocity-calibrated scope, and team-ready output.

Reads from / Writes to the Brain

If a professional-brain (brain/) exists, ground in it instead of re-asking for what you already know:

  • Read first: priority decisions/ (what the team agreed matters), feature entities/, and open hypotheses/ the sprint might test. Run python3 ../professional-brain/scripts/brain_query.py ./brain "<sprint goal>" and carry each fact's provenance tag through.
  • 📥 Propose to the Brain: after producing, propose logging the sprint commitment (goal + committed scope) as a decisions/ record, provenance-tagged. Show it, get a yes, then write with ../professional-brain/scripts/brain_write.py … --commit (append-only, dry-run by default).

Proposes Actions

Once the sprint is agreed, hand it to action-runner: it previews (dry-run, risk-rated), runs only what you approve via the connected action MCP, and records what was done back to the brain. Typical: create a ticket per committed backlog item and set the sprint milestone (🟡). This skill proposes; action-runner gates and runs — never silently.

What This Skill Produces

  • Sprint Goal — single, outcome-focused sentence the whole team can rally around
  • Sprint Backlog — prioritised list of user stories with story point estimates and acceptance criteria
  • Capacity Plan — team availability breakdown accounting for holidays, meetings, and focus time
  • Sprint Planning Agenda — structured 2-hour meeting agenda with timings
  • Risk Flags — blockers or dependencies that could derail the sprint

Required Inputs

Ask for (if not already provided):

  • Sprint duration (1 or 2 weeks)
  • Team size and velocity (average story points per sprint)
  • Top 3–5 backlog items or epics to pull from
  • Any known absences, holidays, or team events
  • Previous sprint's incomplete items (carry-overs)

Sprint Goal Formula

Use this structure:

"This sprint we will [deliver X outcome] so that [user/business benefit], measured by [success indicator]."

Never write sprint goals as task lists. Always outcome-first.

Story Point Calibration

ComplexityPointsDescription
Trivial1Clearly understood, no unknowns
Small2Straightforward, minor effort
Medium3Some complexity, clear path
Large5Complex, needs design or research
Very Large8High uncertainty, may need splitting
Epic13+Too large — must be split before sprint

Flag any item estimated at 8+ and recommend splitting.

Capacity Formula

Available capacity = (Team size × Sprint days × Focus hours/day) × Availability factor
Focus hours/day: 6 (accounting for meetings, Slack, admin)
Availability factor: 0.7–0.85 depending on holidays/events
Story points to commit = Historical velocity × Availability factor

Programmatic Helper

This skill ships with a stdlib-only Python script that computes capacity instead of estimating it by hand. Use it whenever the team's numbers are known — it applies the availability and 80% commit-ratio rules consistently.

bash
# Quick estimate from flags
python3 scripts/capacity_calculator.py --team 5 --days 10 --velocity 30 --availability 0.8 --carryover 5

# Detailed estimate from per-member availability (JSON via stdin or --input file.json)
echo '{"sprint_days":10,"historical_velocity":40,"carryover_points":8,
       "members":[{"name":"Ada","available_days":10},{"name":"Linus","available_days":7}]}' \
  | python3 scripts/capacity_calculator.py --input -

The script returns available focus hours, a velocity figure adjusted for real availability, the recommended commitment (capped at 80% of velocity), and the remaining capacity for new work after carry-overs. Run it first, then build the sprint backlog to fit the recommended number. Add --json to pipe the result into other tooling.

Output Format

Sprint [N] — [Start Date] to [End Date]

Sprint Goal:

[Goal statement]

Team Capacity: [X] story points available (based on [Y] team members, [Z]% availability)

Sprint Backlog:

PriorityStoryPointsOwnerAcceptance Criteria
1[Story title][N][Team member][When X then Y]

Carry-Overs from Previous Sprint:

  • [Item] — Reason for carry-over: [brief explanation]

Risks & Dependencies:

  • [Risk description] → Mitigation: [action]

Sprint Planning Agenda:

  • 00:00–00:10 — Review sprint goal and team capacity
  • 00:10–00:40 — Walk through backlog items, confirm estimates
  • 00:40–01:20 — Assign stories, identify dependencies
  • 01:20–01:50 — Review acceptance criteria per story
  • 01:50–02:00 — Confirm sprint commitment and close

Guidelines

  • Always challenge stories missing acceptance criteria — flag them explicitly
  • Recommend the team commits to 80% of available capacity, not 100%
  • If no velocity data is provided, assume 20–30 points for a 5-person team as a starting point
  • Highlight any story with unclear ownership as a blocker

Deeper Materials

This skill ships with support files — use them when they are available:

  • references/capacity-honesty.md — Capacity Honesty — the numbers teams lie to themselves about. Apply it while producing the output; it carries the calibration and judgment calls the method summary above compresses.
  • templates/planning-worksheet.md — a fill-in version of the deliverable with the quality gates inline. Offer it when the user wants to work the document themselves rather than have it generated.
Show full SKILL.md (576 more words)Show less

Scoring Rubric (0–40)

Score any output of this skill before handing it over; 32+ is ship-quality.

Dimension0510
Sprint goal qualityGoal is a task list ("do stories 1–8") or missing entirelyOutcome-flavoured but vague — not scoreable pass/fail at sprint endSingle outcome sentence with user/business benefit and a success indicator, unambiguously scoreable at sprint end
Capacity honestyCommitment assumes 100% of theoretical capacity; carry-overs ignoredAvailability adjusted, but the 80% commit ratio is skipped or carry-over points not subtracted before pulling new workReal availability (holidays, meetings, focus hours), carry-overs deducted first, and commitment capped at 80% of adjusted velocity
Story readinessStories lack acceptance criteria, estimates, or ownersMost stories estimated and owned, but 8+ pointers are unsplit or acceptance criteria are untestableEvery story has one owner, calibrated points, and testable acceptance criteria; every 8+ pointer is flagged for splitting
Risk & dependency surfacingNo risks or dependencies listedGeneric risks ("might slip") with no mitigations or ownersSpecific blockers and cross-team dependencies, each with a concrete mitigation and a named owner

Quality Checks

  • Sprint goal is outcome-focused (not "implement X" — something like "users can do Y")
  • Team capacity is calculated using actual availability, not theoretical 100%
  • Every story has an acceptance criterion (flag any that don't)
  • Stories estimated at 8+ points are flagged for splitting
  • Carry-overs from last sprint are accounted for in capacity

Anti-Patterns

  • Do not write sprint goals as task lists — goals must be outcome-focused and scoreable pass/fail at sprint end
  • Do not commit to 100% of available capacity — always recommend 80% to preserve slack for unplanned work
  • Do not carry stories with no acceptance criteria into the sprint — flag them as blockers before committing
  • Do not allow stories estimated at 8+ points into the sprint without splitting them first
  • Do not ignore carry-over items when calculating capacity — they consume capacity and must be accounted for before new work is pulled in

Execution

For tool-using or computer-use agents that can reach the team's tracker (Jira, Linear, GitHub Projects). Runtimes without tool access ignore this section and deliver the document. See SKILLSPEC.md §5 for the rules this block follows.

Preconditions
  • The sprint plan above has been produced and explicitly approved by a human — never build a sprint from an unreviewed draft.
  • Tracker access is already authenticated in the agent's environment; the target board/project is named by the user.
  • A dry-run listing of intended changes has been shown and confirmed.
Allowed actions
  • Create the sprint/iteration container with the approved name and dates.
  • Move the approved, already-existing backlog items into the sprint — only the items listed in the approved plan.
  • Set story-point estimates on those items to the approved values.
  • Post the sprint goal as the sprint description or a pinned comment.
  • Nothing else: no creating new issues, no deleting or closing anything, no editing item descriptions, no touching other sprints.
Verification
  • Re-read the sprint from the tracker: item count and total points equal the approved plan; every moved item is in the sprint; sprint dates match.
  • Post the verification summary (items, points, dates) back to the user.
Rollback
  • Undo = move the items back to the backlog and delete the empty sprint container.
  • Stop and ask a human if: any item in the plan no longer exists or changed since approval, the tracker rejects an action, or the board contains an active sprint with overlapping dates.

Example Trigger Phrases

  • "Plan a sprint."
  • "Organise backlog items."
  • "Create sprint goals."
  • "Prepare sprint planning agendas."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references) in skills/sprint-planning of mohitagw15856/pm-claude-skills.

  • SKILL.md
  • references/capacity-honesty.md
  • references/worked-example.md
  • scripts/capacity_calculator.py
  • templates/planning-worksheet.md

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Sprint Planning next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sprint Planning compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sprint Planning this skillmohitagw15856/pm-claude-skills1.4k—~2.5kAutomated safety check: PassMIT
Convex Create Componentspokvulcan/poker-planning1158 repos~2.6kAutomated safety check: PassMIT
Convex Migration Helperspokvulcan/poker-planning1158 repos~1.4kAutomated safety check: PassMIT
Agile Product Owneralirezarezvani/claude-skills28k3 repos~3.2kAutomated safety check: PassMIT
Convex Performance Auditspokvulcan/poker-planning1157 repos~1.9kAutomated safety check: PassMIT
Walking Skeleton Roadmap Scopingprime-radiant-inc/iterative-development181—~1.7kAutomated safety check: PassApache-2.0

Similar skills

  • Convex Create Component

    spokvulcan/poker-planning

    Builds reusable Convex components with isolated tables and app-facing APIs.

    115 GitHub starsUsed in 8 repos~2.6k tokens
    Product & Project ManagementAuto-check passed
  • Convex Migration Helper

    spokvulcan/poker-planning

    Plans Convex schema and data migrations with widen-migrate-narrow and @convex-dev/migrations.

    115 GitHub starsUsed in 8 repos~1.4k tokens
    Product & Project ManagementAuto-check passed
  • Agile Product Owner

    alirezarezvani/claude-skills

    Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.

    28k GitHub starsUsed in 3 repos~3.2k tokens
    Product & Project ManagementAuto-check passed
  • Convex Performance Audit

    spokvulcan/poker-planning

    Audits Convex performance for reads, subscriptions, write contention, and function limits.

    115 GitHub starsUsed in 7 repos~1.9k tokens
    Product & Project ManagementAuto-check passed
  • Walking Skeleton Roadmap Scoping

    prime-radiant-inc/iterative-development

    Turns extracted requirements into a roadmap by choosing a walking skeleton iteration with its first journey scenario and ordering the remaining work into follow-on iterations.

    181 GitHub stars~1.7k tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed
  • Convex

    spokvulcan/poker-planning

    Routes general Convex requests to the right project skill. An agent skill from spokvulcan/poker-planning.

    115 GitHub starsUsed in 6 repos~399 tokens
    Product & Project ManagementAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Sprint Planning

What does Sprint Planning do?

Structure and facilitate sprint planning sessions. An agent skill from mohitagw15856/pm-claude-skills. Sprint Planning is an agent skill from mohitagw15856/pm-claude-skills. Structure and facilitate sprint planning sessions.

When should I use Sprint Planning?

Sprint Planning fits situations like: asked to plan a sprint; organise backlog items; assign story points; create sprint goals.

How do I install Sprint Planning in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill sprint-planning -a claude-code`. Or copy the skill folder (skills/sprint-planning in mohitagw15856/pm-claude-skills) into .claude/skills/sprint-planning in your project. Claude Code loads it when a task matches its description.

How do I install Sprint Planning in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill sprint-planning -a codex`. Or copy the skill folder (skills/sprint-planning in mohitagw15856/pm-claude-skills) into .agents/skills/sprint-planning in your project. Codex loads it when a task matches its description.

Can I use Sprint Planning in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill sprint-planning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sprint-planning, .gemini/skills/sprint-planning, .github/skills/sprint-planning and .opencode/skills/sprint-planning in your project.

What does Sprint Planning need to run?

Going by SKILL.md and its folder, Sprint Planning needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Sprint Planning access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sprint Planning safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Sprint Planning use?

Sprint Planning is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sprint Planning use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.

What are the alternatives to Sprint Planning?

Skills that share tags, products or a category with Sprint Planning: Convex Create Component (spokvulcan/poker-planning, 115 stars), Convex Migration Helper (spokvulcan/poker-planning, 115 stars), Agile Product Owner (alirezarezvani/claude-skills, 28k stars) and Convex Performance Audit (spokvulcan/poker-planning, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sprint Planning?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.