agentsclimarketplace

Capacity planning

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

Plan team capacity across sprints accounting for holidays and availabilityFrom its SKILL.md

Install
npx -y skills add bromso/metapowers --skill capacity-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

6.1 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Capacity Planning

Plan team capacity for "$ARGUMENTS" across upcoming sprints. List team members, calculate available working days accounting for holidays and leave, apply focus factors, estimate capacity in story points, and identify capacity risks over the next 3-6 sprints.

Prerequisites

None — this is a utility skill. It can be run at any time, with or without existing project artifacts.

If .project/$ARGUMENTS/ exists, read any available artifacts for context (especially team setup, sprint metrics, and velocity data). If it does not exist, proceed based on information the user provides.

Process

  1. Gather context:

    • If .project/$ARGUMENTS/ exists, read available artifacts for team composition, velocity history, and sprint cadence
    • If no artifacts exist, ask the user for: team members, sprint length, and upcoming sprint dates
    • Determine the planning horizon: typically 3-6 sprints ahead
  2. List team members with their roles:

    • For each team member, document:
      • Name and role (developer, designer, QA, etc.)
      • Allocation — full-time (100%) or part-time (specify percentage)
      • Individual velocity — if known from historical data (story points per sprint)
      • Skills or specialties — useful for identifying single points of failure
    • Note any planned team changes: new hires joining, members departing, role changes
  3. For each sprint period, calculate available working days:

    • Total business days in the sprint (exclude weekends)
    • Minus public holidays — list specific holidays that fall in the sprint
    • Minus known PTO and leave — planned vacations, sick leave patterns, parental leave, training days
    • Minus company events — offsites, all-hands, hackathons, conferences
    • Calculate per person and as a team total
    • Present as a table: team member x sprint with available days in each cell
  4. Subtract overhead:

    • Meetings and ceremonies — sprint planning, standup, review, retro, backlog refinement (typically 15-20% of time)
    • Support and maintenance — on-call duties, production support, bug triage (estimate based on historical patterns)
    • Administrative tasks — code reviews, documentation, mentoring, hiring interviews
    • Default overhead: 20% of available time, adjust based on team's actual experience
    • Document the overhead percentage used and rationale
  5. Apply focus factor:

    • Focus factor accounts for context switching, interruptions, and ramp-up time
    • 0.8 (high focus): dedicated team, minimal interruptions, mature processes
    • 0.7 (normal): typical team with some interruptions and context switching
    • 0.6 (low focus): frequent interruptions, multiple projects, many ad-hoc requests
    • Select the appropriate factor based on the team's working environment
    • Document the chosen factor and rationale
  6. Calculate capacity in story points per sprint:

    • Formula: available days x (1 - overhead%) x focus factor x individual velocity factor
    • If individual velocity is unknown, use a default of 1 story point per productive day as a starting point
    • If team historical velocity is known, use it as a cross-check:
      • Calculate capacity bottom-up (sum of individual capacities)
      • Compare with top-down (historical team velocity adjusted for availability)
      • Use the lower of the two estimates for safer planning
    • Present capacity per person and as a team total for each sprint
  7. Sum team capacity per sprint:

    • Create a summary table: sprint x total capacity (story points)
    • Show the range: minimum (pessimistic), expected (realistic), maximum (optimistic)
    • Compare with backlog demand if known — is there enough capacity to deliver the planned work?
    • Highlight sprints with significantly reduced capacity (holidays, leaves)
  8. Identify capacity risks across the planning horizon:

    • Holiday clusters — sprints with multiple holidays reducing capacity significantly
    • Planned leaves — periods where multiple team members are out simultaneously
    • Key-person dependencies — sprints where a specialist is unavailable and work depends on them
    • Ramp-up periods — new team members who will not be at full velocity initially (expect 25-50% for first sprint, 50-75% for second)
    • Competing priorities — known events that will pull team members away (releases, on-call rotations, company events)
    • For each risk, note the impact on capacity and suggest mitigation (shift work, cross-train, adjust scope)
  9. Recommend commitment levels per sprint:

    • Based on calculated capacity, recommend how many story points to commit to in each sprint
    • Commitment guideline: commit to 80% of calculated capacity to leave room for unknowns
    • Flag sprints where capacity is below 70% of normal — consider reducing scope or extending timelines
    • Flag sprints where commitment should be especially conservative (first sprint of a new team, post-holiday sprints)
    • Suggest which work to prioritize or defer based on capacity constraints
  10. Write the artifact — save to .project/$ARGUMENTS/capacity-planning.md:

    • Team Roster — members, roles, allocation, and velocity
    • Sprint Calendar — dates, business days, holidays, and PTO for each sprint
    • Capacity Table — available days, overhead, focus factor, and story points per person per sprint
    • Team Capacity Summary — total capacity per sprint with min/expected/max range
    • Capacity Risks — identified risks with impact and mitigation
    • Commitment Recommendations — recommended story point commitment per sprint
    • Assumptions — overhead percentage, focus factor, velocity factors used

Output

Capacity plan saved to .project/$ARGUMENTS/capacity-planning.md. Present a summary highlighting:

  • Team size and total capacity across the planning horizon
  • Sprints with significantly reduced capacity and why
  • Top capacity risk and recommended mitigation
  • Commitment recommendations per sprint

What ships with it

Read from the repository

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

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.