agentsclimarketplace

Sprint planning

Skill bromso/metapowers/plugins/project-management/skills/sprint-planning

Plan the sprint — select stories, define sprint goal, assign capacityFrom its SKILL.md

Install
npx -y skills add bromso/metapowers --skill sprint-planning

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.9 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Sprint Planning

Plan a sprint for "$ARGUMENTS". Calculate team capacity, determine velocity target, select stories from the prioritized backlog, define the sprint goal, break stories into tasks, and identify sprint risks.

Prerequisites

Check that .project/$ARGUMENTS/00-initiate.md exists. If it does not, tell the user to run an Initiate skill first (e.g., project-charter) and stop.

If the user passes --skip-checks, skip the prerequisite check and log the skip to .project/$ARGUMENTS/skip-log.md with a timestamp and reason.

Process

  1. Read existing context:

    • Read .project/$ARGUMENTS/00-initiate.md for charter and team context
    • Read .project/$ARGUMENTS/01-plan.md if it exists (for backlog, estimates, and roadmap)
    • Read plugins/project-management/shared/scrum-guide.md for Scrum alignment
  2. Calculate team capacity:

    • Identify team members available for this sprint
    • For each member: available days = sprint length minus PTO, meetings, and other commitments
    • Apply focus factor: 0.6 for new teams, 0.7 for established teams, 0.8 for mature teams
    • Team capacity = sum of (available days x focus factor) for all members
    • Express capacity in person-days and convert to available hours (person-days x 6 productive hours)
    • Document any capacity risks (key person on vacation, new team member ramping up)
  3. Determine sprint velocity target:

    • New teams: start with 20-30 story points per sprint (be conservative, use 20 for first sprint)
    • Existing teams: use the average velocity of the last 3 sprints
    • Adjust velocity for known capacity changes (team member absent, holiday week)
    • Set a velocity range: committed (80% of target) and stretch (100% of target)
    • Do not overcommit — it is better to finish early and pull more work than to carry over
  4. Select stories from the top of the prioritized backlog:

    • Pull stories from the top of the backlog (highest priority first)
    • Add stories until the committed velocity is reached
    • Optionally add 1-2 stretch stories up to the full velocity target
    • Verify that selected stories have clear acceptance criteria (if not, they are not sprint-ready)
    • Check for dependencies between selected stories and stories not in the sprint
    • Ensure the selected stories form a coherent set — not just random high-priority items
  5. Define the sprint goal:

    • Write one clear sentence describing the sprint's purpose and what the team aims to achieve
    • The goal should be outcome-oriented: what value will be delivered, not what tasks will be done
    • All selected stories should contribute to the sprint goal (or be explicitly labeled as side work)
    • Examples: "Enable users to complete the onboarding flow end-to-end" or "Deliver the core search functionality with basic filtering"
    • The sprint goal guides trade-off decisions during the sprint
  6. Break selected stories into tasks:

    • For each story, identify the implementation tasks (development, testing, review, deployment)
    • Estimate each task in hours (not points — tasks use hours, stories use points)
    • Typical task types: design, frontend, backend, API, database, testing, documentation, review
    • Verify that total task hours do not exceed team capacity in hours
    • Assign tasks to team members based on skills and availability (if team assignments are known)
  7. Identify sprint risks and dependencies:

    • Internal risks: complex stories, new technology, knowledge gaps, tight capacity
    • External risks: dependencies on other teams, API availability, pending approvals, data access
    • Mitigation: for each risk, define a mitigation action or contingency plan
    • Dependencies: map which stories depend on which tasks completing first
    • Define a sprint execution order: which stories should be started first based on dependencies and risk
  8. Write the artifact — append to .project/$ARGUMENTS/01-plan.md under a ## Sprint Planning section:

    • Sprint Goal — one clear sentence
    • Team Capacity — members, available days, focus factor, total capacity
    • Velocity Target — committed and stretch velocity with rationale
    • Sprint Backlog — selected stories with estimates, acceptance criteria status, and priority
    • Task Breakdown — tasks per story with hour estimates and assignments
    • Risks & Dependencies — identified risks with mitigation and dependency map
    • Sprint Execution Order — recommended order for starting stories

Output

Sprint planning appended to .project/$ARGUMENTS/01-plan.md. Present a summary highlighting:

  • Sprint goal
  • Team capacity and velocity target
  • Number of stories selected (committed vs. stretch)
  • Total story points committed vs. team velocity
  • Top sprint risks and mitigation plans

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most plan spec skills give in ~1.1k tokens

Counted across 1,099 of the 1,860 authors here whose files we hold, read 2026-08-07

  • Ask one question at a timein 51 of 1099
  • Break plans into vertical slicesin 29 of 1099, across 11 files
  • Publish issues in dependency orderin 27 of 1099, across 9 files
  • Iterate until user approves the breakdownin 25 of 1099, across 7 files
  • Explore the repository to understand the codebase statein 24 of 1099, across 7 files
  • Use domain glossary vocabularyin 23 of 1099, across 5 files
  • Apply correct triage labels to published issuesin 23 of 1099, across 5 files
  • Prefer AFK slices over HITLin 22 of 1099, across 7 files
  • Write a specification before writing any codein 22 of 1099, across 14 files
  • Write failing tests before implementation codein 22 of 1099, across 20 files
  • Ask clarifying questions until requirements are concretein 21 of 1099, across 13 files
  • Respect existing architecture decision recordsin 20 of 1099, across 5 files

Said here and by no other author read

  • calculate team capacity in person-days
  • apply the focus factor for team maturity
  • determine sprint velocity target
  • verify selected stories have clear acceptance criteria
  • define one outcome-oriented sprint goal
  • break selected stories into hour-estimated tasks

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.