Claude Code Plugins

Community-maintained marketplace

Feedback

agileflow-sprint-planner

@projectquestorg/AgileFlow
3
0

Helps plan sprints by grouping stories, calculating capacity, identifying risks, and creating sprint goals. Loads when discussing sprint planning or iteration planning.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name agileflow-sprint-planner
description Helps plan sprints by grouping stories, calculating capacity, identifying risks, and creating sprint goals. Loads when discussing sprint planning or iteration planning.

AgileFlow Sprint Planner

Assists with sprint planning by analyzing available stories, team capacity, dependencies, and creating balanced sprint plans.

When to Use

This skill activates when:

  • Keywords: "sprint planning", "iteration planning"
  • Discussing what to work on next sprint
  • User asks "what should we work on?"
  • Calculating team capacity or velocity
  • Keywords: "sprint goal", "sprint commitment"

What This Does

  1. Reads backlog stories from docs/06-stories/
  2. Calculates team capacity (people × days × velocity)
  3. Selects stories by priority and dependencies
  4. Creates balanced sprint plan with goal
  5. Identifies risks and blockers

Instructions

  1. Gather information:

    • Read backlog stories from docs/06-stories/
    • Check team capacity (PTO, holidays, meetings)
    • Review last sprint's velocity
  2. Calculate capacity:

    • Team members × days available × points per day
    • Account for: PTO/vacation, holidays, meetings (10-20%), support work
  3. Select stories:

    • Start with highest priority (P0, P1)
    • Consider dependencies
    • Balance work across team members
    • Add stretch goals (20% buffer)
  4. Define sprint goal:

    • One clear, achievable objective
    • Aligns with epic/milestone
    • Measurable outcome
  5. Validate plan:

    • Check for blockers/dependencies
    • Ensure balanced workload
    • Verify stories have clear AC

Sprint Plan Format

# Sprint [Number]: [Sprint Goal]

**Duration**: [Start Date] - [End Date] (2 weeks)
**Team Capacity**: X story points
**Sprint Goal**: [1-2 sentence description of what we aim to achieve]

## Committed Stories

### High Priority (P0/P1)
- [ ] [STORY-###: Title](link) - X pts - @Owner
- [ ] [STORY-###: Title](link) - X pts - @Owner

### Medium Priority (P2)
- [ ] [STORY-###: Title](link) - X pts - @Owner

### Stretch Goals (if capacity allows)
- [ ] [STORY-###: Title](link) - X pts - @Owner

**Total Committed**: X story points
**Total with Stretch**: Y story points

## Capacity Breakdown

| Team Member | Availability | Capacity (pts) | Assigned (pts) |
|-------------|--------------|----------------|----------------|
| Alice       | 10 days      | 15             | 13             |
| Bob         | 8 days (PTO) | 12             | 11             |
| Carol       | 10 days      | 15             | 14             |
| **Total**   | 28 days      | **42**         | **38**         |

## Dependencies & Blockers

- [Dependency 1: What needs to happen]
- [Blocker 1: Known issue]

## Risks

- [Risk 1: What might go wrong]
- [Risk 2: Mitigation plan]

## Sprint Schedule

- **Day 1 (Mon)**: Sprint Planning
- **Day 3 (Wed)**: Mid-sprint check-in
- **Day 8 (Wed)**: Feature freeze / Code review
- **Day 10 (Fri)**: Sprint Review & Retro

## Definition of Done

- [ ] Code reviewed and approved
- [ ] Tests written and passing (unit + integration)
- [ ] Documentation updated
- [ ] Deployed to staging
- [ ] Acceptance criteria validated
- [ ] No open bugs

Capacity Calculation

Basic Formula:

Capacity = Team Members × Available Days × Points per Day

Example:

  • 3 developers
  • 10 working days per person
  • ~1.5 story points per day average
  • Capacity = 3 × 10 × 1.5 = 45 story points

Adjustments:

  • Meetings overhead: -15% (6.75 pts)
  • Code reviews: -10% (4.5 pts)
  • Bug fixes: -10% (4.5 pts)
  • Realistic capacity: ~30 story points

Velocity Tracking

Track historical velocity to improve estimates:

Sprint Committed Completed Velocity
12 40 38 95%
11 35 35 100%
10 42 30 71%
9 38 40 105%
Avg 38.75 35.75 92%

Recommended commitment: 36-40 story points (based on 92% velocity)

Sprint Goal Guidelines

Good Sprint Goals:

  • Complete user authentication (login, signup, password reset)
  • Launch MVP of dark mode feature
  • Improve search performance to <100ms
  • Integrate Stripe payment processing

Bad Sprint Goals:

  • Complete as many stories as possible (not specific)
  • Fix bugs (too vague)
  • Work on 10 different features (no focus)

Story Selection Strategy

Priority-Based:

  1. P0 (Critical): Blockers, security fixes, production bugs
  2. P1 (High): Planned features, important improvements
  3. P2 (Medium): Nice-to-haves, enhancements
  4. P3 (Low): Tech debt, cleanup, future work

Dependency-Based:

  • Group stories that depend on each other
  • Complete prerequisites first
  • Avoid half-done features

Skill-Based:

  • Match stories to team member expertise
  • Allow learning opportunities
  • Pair complex tasks

Risk Identification

Common Risks:

  • Underestimated complexity: Add buffer or spike story
  • External dependencies: Identify early, create fallback plan
  • Unclear requirements: Refine stories before sprint starts
  • Team availability: Plan for reduced capacity
  • Technical unknowns: Add research/investigation time

Quality Checklist

Before finalizing sprint plan:

  • Sprint goal is clear and achievable
  • Stories sum to realistic capacity (80-90% of max)
  • All stories have defined acceptance criteria
  • Dependencies identified and resolved
  • Work balanced across team members
  • Stretch goals identified (10-20% extra)
  • Blockers documented with mitigation plans
  • Team has reviewed and committed

Integration

  • agileflow-story-writer: Ensures stories are well-formed
  • epic-planner: Pulls stories from epic milestones
  • agileflow-retro-facilitator: Uses retro insights for planning

Notes

  • Sprint planning should take ~2 hours for 2-week sprint
  • Don't overcommit - better to under-promise and over-deliver
  • Review velocity trends, not just last sprint
  • Leave 10-20% buffer for unknowns
  • Pair estimation with multiple team members
  • Re-estimate stories that seem unclear during planning