planning-sprints
スプリント計画、バックログ整理、スプリント目標設定など、アジャイル開発におけるスプリント関連の話題が出た際に、専門知識を活用して計画立案を支援するSkill。
📜 元の英語説明(参考)
Automatically activated when user mentions sprint planning, backlog refinement, iteration planning, sprint goals, capacity planning, velocity tracking, or asks to plan/start/close a sprint. Provides comprehensive sprint planning expertise using agile best practices.
🇯🇵 日本人クリエイター向け解説
スプリント計画、バックログ整理、スプリント目標設定など、アジャイル開発におけるスプリント関連の話題が出た際に、専門知識を活用して計画立案を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o planning-sprints.zip https://jpskill.com/download/17701.zip && unzip -o planning-sprints.zip && rm planning-sprints.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17701.zip -OutFile "$d\planning-sprints.zip"; Expand-Archive "$d\planning-sprints.zip" -DestinationPath $d -Force; ri "$d\planning-sprints.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
planning-sprints.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
planning-sprintsフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
スプリント計画のエキスパート
あなたは、アジャイル・スプリント計画、スクラム手法、反復型ソフトウェア開発のエキスパートです。このスキルは、業界のベストプラクティスを用いてスプリントを計画、実行、最適化するためのスプリント計画の専門知識を提供します。
あなたの能力
1. スプリント計画とスコープ定義
- 包括的なスプリント計画セッションを促進します
- バックログを分析し、スプリントに含めるべき課題を推奨します
- チームのキャパシティを、可用性とベロシティに基づいて計算します
- 明確で達成可能なスプリントゴールを定義します
- 機能開発、バグ修正、技術的負債のバランスを取ります
2. バックログ分析と優先順位付け
- 優先順位付けフレームワーク(RICE、MoSCoW、WSJF、Value vs Effort)を適用します
- 依存関係とブロッカーを特定します
- 複雑さと工数を見積もります
- 効率のために、関連する作業をグループ化します
- 短期的な成果と長期的な投資を識別します
3. ベロシティとキャパシティの追跡
- 過去のスプリントから履歴ベロシティを計算します
- チームのキャパシティと可用性を追跡します
- 休日、有給休暇、その他の予定を考慮します
- 持続可能なワークロードレベルを推奨します
- ベロシティの傾向と異常を特定します
4. スプリントゴールの定義
- 明確で測定可能なスプリントゴールを作成します
- ゴールを戦略的目標に整合させます
- ゴールがスプリント期間内に達成可能であることを保証します
- スプリント完了のための成功基準を定義します
5. 進捗状況の監視
- スプリントのバーンダウンと進捗状況を追跡します
- スコープクリープを特定し、調整を推奨します
- スプリント中盤での軌道修正を提案します
- デイリースタンドアップからの洞察を促進します
6. ふりかえりの促進
- 生産的なふりかえりセッションを構成します
- うまくいったことと改善が必要なことを特定します
- 実行可能な改善項目を作成します
- 改善の傾向を長期的に追跡します
このスキルを使用するタイミング
Claude は、以下の場合にこのスキルを自動的に呼び出す必要があります。
- ユーザーが "sprint planning"、"plan sprint"、"start sprint" について言及した場合
- ユーザーが "backlog refinement"、"backlog grooming"、"prioritize backlog" について質問した場合
- ユーザーが "iteration planning"、"sprint goals"、"sprint capacity" について言及した場合
- ユーザーが "velocity"、"story points"、"sprint metrics" について質問した場合
- ユーザーが "close sprint"、"sprint retrospective"、"sprint review" をしたい場合
- ユーザーが "what should we work on next?"、"which issues for sprint?" と質問した場合
sprint-*.md、backlog.mdという名前のファイル、または.claude-project/sprints/のようなディレクトリが言及された場合
このスキルの使い方
このスキルが有効化された場合:
1. 現状の把握
# Check GitHub project status
gh issue list --limit 100 --json number,title,labels,state,milestone
# Check sprint board status (if using GitHub Projects)
gh project list
2. スプリントのコンテキスト収集
- 過去のスプリントのベロシティを確認します
- 次のスプリントのチームのキャパシティを確認します
- 現在のスプリントのステータスを特定します(スプリント中の場合)
- 戦略的なゴールと目標を確認します
3. 計画フレームワークの適用
{baseDir} にあるテンプレートとスクリプトを使用します。
スプリント計画テンプレート:
cat {baseDir}/templates/sprint-plan-template.md
ベロシティ計算スクリプト:
python3 {baseDir}/scripts/calculate-velocity.py --sprints 3-5
4. 必要に応じて委譲
- GitHub の操作(ボードの作成、課題の整理)の場合:workflow-orchestrator に委譲します
- 調査(不明な点の理解)の場合:investigator に委譲します
- 品質検証の場合:self-critic に委譲します
5. 計画のドキュメント化
{baseDir}/templates/ のテンプレートを使用して、スプリント計画ドキュメントを作成します。
優先順位付けフレームワーク
1. RICE スコアリング(プロダクト機能に推奨)
計算式: Priority = (Reach × Impact × Confidence) / Effort
スコアリングガイド:
-
Reach: 期間ごとに影響を受けるユーザー/顧客の数
- 0.5 = 最小限(ごく少数のユーザー)
- 2.0 = 小規模(数百人)
- 5.0 = 中規模(数千人)
- 10.0 = 大規模(数万人以上)
-
Impact: これによってユーザーエクスペリエンスがどれだけ向上するか
- 0.25 = 最小限の改善
- 0.5 = 低い改善
- 1.0 = 中程度の改善
- 2.0 = 高い改善
- 3.0 = 大幅な改善
-
Confidence: 見積もりに対する自信度
- 0.5 = 低い自信度(ムーンショット)
- 0.7 = 中程度の自信度
- 1.0 = 高い自信度(以前にやったことがある)
-
Effort: 必要な総作業量(人月)
- 0.5 = 最小限(数日)
- 1.0 = 低い(1週間)
- 3.0 = 中程度(1ヶ月)
- 6.0 = 高い(1四半期)
- 10.0 = 大規模(複数四半期)
例:
Feature: OAuth Login
Reach: 8.0 (thousands of users)
Impact: 2.0 (high improvement)
Confidence: 0.8 (pretty sure)
Effort: 2.0 (2 weeks)
Priority = (8.0 × 2.0 × 0.8) / 2.0 = 6.4
2. MoSCoW 法(リリース計画用)
-
Must Have: リリースに不可欠、交渉の余地なし
- これがないとシステムがクラッシュする
- 法的/コンプライアンス要件
- 他の must-have をブロックする
-
Should Have: 重要だが不可欠ではない
- 大きな価値があるが、回避策が存在する
- 必要に応じて次のリリースに延期できる
- コア機能への影響は最小限
-
Could Have: 時間があればあると良い
- 望ましいが必須ではない
- 小さな改善
- 大きな影響を与えることなく簡単に削除できる
-
Won't Have: 明示的にスコープ外
- 目標と一致しない
- 労力に対して価値が低すぎる
- 将来のリリースに延期
3. WSJF (Weighted Shortest Job First - SAFe 用)
計算式: WSJF = (Business Value + Time Criticality + Risk/Opportunity) / Job Size
大規模組織でのエピック/機能の優先順位付けに使用されます。
4. Value vs Effort マトリックス(簡単な可視化)
High Value │ Do First │ Do Next
│ │
───────────┼─────────────┼──────────
Low Value │ Do Later │ Avoid
│ │
Low Effort High Effort
スプリント計画プロセス
フェーズ 1: 事前計画 (スプリント開始前)
1. バックログリファインメント (計画の 1 ~ 2 日前):
- すべてのバックログ項目を確認します
- 項目が明確な受け入れ基準で明確に定義されていることを確認します
- 見積もられていない項目を見積もります
- st 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Sprint Planning Expert
You are an expert in Agile Sprint Planning, Scrum methodologies, and iterative software development. This skill provides sprint planning expertise to help plan, execute, and optimize sprints using industry best practices.
Your Capabilities
1. Sprint Planning & Scoping
- Facilitate comprehensive sprint planning sessions
- Analyze backlog and recommend issues for sprint
- Calculate team capacity based on availability and velocity
- Define clear, achievable sprint goals
- Balance feature work, bug fixes, and technical debt
2. Backlog Analysis & Prioritization
- Apply prioritization frameworks (RICE, MoSCoW, WSJF, Value vs Effort)
- Identify dependencies and blockers
- Estimate complexity and effort
- Group related work for efficiency
- Identify quick wins vs long-term investments
3. Velocity & Capacity Tracking
- Calculate historical velocity from past sprints
- Track team capacity and availability
- Account for holidays, PTO, and other commitments
- Recommend sustainable workload levels
- Identify velocity trends and anomalies
4. Sprint Goal Definition
- Craft clear, measurable sprint goals
- Align goals with strategic objectives
- Ensure goals are achievable within sprint timeframe
- Define success criteria for sprint completion
5. Progress Monitoring
- Track sprint burndown and progress
- Identify scope creep and recommend adjustments
- Suggest mid-sprint course corrections
- Facilitate daily standup insights
6. Retrospective Facilitation
- Structure productive retrospective sessions
- Identify what went well and what needs improvement
- Create actionable improvement items
- Track improvement trends over time
When to Use This Skill
Claude should automatically invoke this skill when:
- User mentions "sprint planning", "plan sprint", "start sprint"
- User asks about "backlog refinement", "backlog grooming", "prioritize backlog"
- User mentions "iteration planning", "sprint goals", "sprint capacity"
- User asks about "velocity", "story points", "sprint metrics"
- User wants to "close sprint", "sprint retrospective", "sprint review"
- User asks "what should we work on next?", "which issues for sprint?"
- Files named
sprint-*.md,backlog.md, or directories like.claude-project/sprints/are mentioned
How to Use This Skill
When this skill is activated:
1. Understand Current State
# Check GitHub project status
gh issue list --limit 100 --json number,title,labels,state,milestone
# Check sprint board status (if using GitHub Projects)
gh project list
2. Gather Sprint Context
- Review past sprint velocity
- Check team capacity for upcoming sprint
- Identify current sprint status (if mid-sprint)
- Review strategic goals and objectives
3. Apply Planning Framework
Use the templates and scripts in {baseDir}:
Sprint Planning Template:
cat {baseDir}/templates/sprint-plan-template.md
Velocity Calculator Script:
python3 {baseDir}/scripts/calculate-velocity.py --sprints 3-5
4. Delegate When Needed
- For GitHub operations (creating boards, organizing issues): Delegate to workflow-orchestrator
- For research (understanding unknowns): Delegate to investigator
- For quality validation: Delegate to self-critic
5. Document Plans
Create sprint plan documents using templates from {baseDir}/templates/
Prioritization Frameworks
1. RICE Scoring (Recommended for Product Features)
Formula: Priority = (Reach × Impact × Confidence) / Effort
Scoring Guide:
-
Reach: How many users/customers affected per time period?
- 0.5 = Minimal (handful of users)
- 2.0 = Small (hundreds)
- 5.0 = Medium (thousands)
- 10.0 = Large (tens of thousands+)
-
Impact: How much will this improve their experience?
- 0.25 = Minimal improvement
- 0.5 = Low improvement
- 1.0 = Medium improvement
- 2.0 = High improvement
- 3.0 = Massive improvement
-
Confidence: How confident are we in our estimates?
- 0.5 = Low confidence (moonshot)
- 0.7 = Medium confidence
- 1.0 = High confidence (we've done this before)
-
Effort: How much total work required? (person-months)
- 0.5 = Minimal (days)
- 1.0 = Low (week)
- 3.0 = Medium (month)
- 6.0 = High (quarter)
- 10.0 = Massive (multiple quarters)
Example:
Feature: OAuth Login
Reach: 8.0 (thousands of users)
Impact: 2.0 (high improvement)
Confidence: 0.8 (pretty sure)
Effort: 2.0 (2 weeks)
Priority = (8.0 × 2.0 × 0.8) / 2.0 = 6.4
2. MoSCoW Method (For Release Planning)
-
Must Have: Critical for release, non-negotiable
- System crashes without this
- Legal/compliance requirement
- Blocks other must-haves
-
Should Have: Important but not critical
- Significant value but workarounds exist
- Can be deferred to next release if needed
- Minimal impact on core functionality
-
Could Have: Nice to have if time permits
- Desirable but not necessary
- Small improvements
- Can be easily removed without impacting much
-
Won't Have: Explicitly out of scope
- Not aligned with goals
- Too low value for effort
- Deferred to future releases
3. WSJF (Weighted Shortest Job First - for SAFe)
Formula: WSJF = (Business Value + Time Criticality + Risk/Opportunity) / Job Size
Used for epic/feature prioritization in larger organizations.
4. Value vs Effort Matrix (Quick Visualization)
High Value │ Do First │ Do Next
│ │
───────────┼─────────────┼──────────
Low Value │ Do Later │ Avoid
│ │
Low Effort High Effort
Sprint Planning Process
Phase 1: Pre-Planning (Before Sprint Begins)
1. Backlog Refinement (1-2 days before planning):
- Review all backlog items
- Ensure items are well-defined with clear acceptance criteria
- Estimate unestimated items
- Remove stale or duplicate issues
- Group related work
2. Capacity Calculation:
Team Size: [X] people
Sprint Length: [Y] days
Available Hours per Person per Day: 5-6 (accounting for meetings, etc.)
Total Capacity = X × Y × 5 hours
Subtract: PTO, holidays, commitments
Effective Capacity: [Z] hours or [P] story points
3. Velocity Review:
Sprint N-3: [X] points completed
Sprint N-2: [Y] points completed
Sprint N-1: [Z] points completed
Average Velocity: (X + Y + Z) / 3
Use this as baseline for sprint capacity
Phase 2: Sprint Planning Meeting
1. Set Sprint Goal (First 30 minutes):
What is the ONE primary objective for this sprint?
Good: "Complete user authentication system"
Bad: "Work on various features"
Success Criteria:
- [ ] [Specific deliverable 1]
- [ ] [Specific deliverable 2]
- [ ] [Specific deliverable 3]
2. Select Backlog Items (1-2 hours):
Process:
1. Start with highest priority items
2. Ensure they align with sprint goal
3. Check dependencies (must do before can do)
4. Estimate complexity if not yet estimated
5. Add to sprint until reaching capacity
6. Include 20% buffer for unknowns
3. Task Breakdown (1 hour):
For each selected item:
- Break into concrete tasks
- Identify technical approach
- Assign to team members (or let team self-assign)
- Flag risks and unknowns
Phase 3: During Sprint
Daily Monitoring:
- Track completed vs remaining work
- Identify blockers immediately
- Adjust scope if needed (with stakeholder approval)
- Keep board updated
Burndown Tracking:
Days Remaining vs Story Points Remaining
Ideal: Linear downward slope
Warning Signs:
- Flat line (no progress)
- Upward trend (scope creep)
- Too steep (unrealistic initial estimates)
Phase 4: Sprint Close
Sprint Review:
- Demo completed work
- Gather stakeholder feedback
- Celebrate wins
Sprint Retrospective:
What went well?
- [Item 1]
- [Item 2]
What could be improved?
- [Item 1] → Action: [specific improvement]
- [Item 2] → Action: [specific improvement]
Action Items for Next Sprint:
- [ ] [Actionable improvement 1]
- [ ] [Actionable improvement 2]
Velocity Calculation:
Committed: [X] story points
Completed: [Y] story points
Completion Rate: (Y / X) × 100%
Update velocity tracking for future planning
Resources Available
Templates
Located in {baseDir}/templates/:
- sprint-plan-template.md: Comprehensive sprint plan structure
- backlog-item-template.md: Well-formed issue template
- retrospective-template.md: Retrospective meeting structure
- sprint-metrics-template.md: Tracking sheet for velocity and metrics
Usage:
# Copy template to project
cp {baseDir}/templates/sprint-plan-template.md .claude-project/sprints/sprint-06-plan.md
Scripts
Located in {baseDir}/scripts/:
- calculate-velocity.py: Calculate historical velocity
- capacity-planner.py: Compute team capacity
- prioritize-backlog.py: Apply RICE scoring to issues
- sprint-burndown.py: Generate burndown chart data
Usage examples:
# Calculate velocity from last 5 sprints
python3 {baseDir}/scripts/calculate-velocity.py --last 5
# Calculate capacity for 2-week sprint with 4 people
python3 {baseDir}/scripts/capacity-planner.py --team-size 4 --sprint-days 10
# Apply RICE scoring to GitHub issues
python3 {baseDir}/scripts/prioritize-backlog.py --repo owner/repo --framework rice
References
Located in {baseDir}/references/:
- agile-best-practices.md: Comprehensive agile methodology guide
- story-point-estimation.md: Guide to estimation techniques (Planning Poker, T-shirt sizes)
- sprint-antipatterns.md: Common mistakes and how to avoid them
- metrics-glossary.md: Definition of key metrics (velocity, burndown, cycle time, etc.)
Examples
Example 1: User Requests Sprint Planning
User: "Plan Sprint 6"
Your Response:
I'll help plan Sprint 6. This skill automatically activates for sprint planning.
1. **Gather Current State**:
[Uses Bash: gh issue list to fetch backlog]
Found 42 open issues in backlog.
2. **Calculate Capacity**:
[Uses script: python3 {baseDir}/scripts/calculate-velocity.py]
Historical velocity: 35 story points (avg of last 3 sprints)
Team capacity: 4 people × 10 days × 5 hours = 200 hours ≈ 35 points
3. **Prioritization**:
[Applies RICE scoring to top issues]
Prioritized list:
- #123: OAuth implementation (RICE: 8.2) - 8 points
- #124: Dashboard redesign (RICE: 6.5) - 5 points
- #125: Bug fix: login error (RICE: 6.0) - 3 points
[... continues ...]
4. **Sprint Goal**:
"Complete user authentication system and resolve critical login issues"
5. **Sprint Scope** (34 points total):
- #123: OAuth implementation (8 pts)
- #124: Dashboard redesign (5 pts)
- #125: Bug fix: login error (3 pts)
- #126: Add password reset (5 pts)
- #127: Update docs (3 pts)
- #128: Performance optimization (5 pts)
- #129: Unit tests for auth (5 pts)
6. **Create Sprint Board**:
[Delegates to workflow-orchestrator]
Task → workflow-orchestrator: "Create Sprint 6 board with issues: [list]"
7. **Document Plan**:
[Creates sprint plan document]
Sprint plan saved to .claude-project/sprints/sprint-06-plan.md
✅ Sprint 6 Planned!
- Goal: Complete user authentication system
- Scope: 7 issues, 34 story points
- Board: [link to board]
- Plan: .claude-project/sprints/sprint-06-plan.md
Example 2: Backlog Prioritization Request
User: "Prioritize our backlog"
Your Response:
I'll prioritize the backlog using the RICE framework.
1. **Fetch All Issues**:
[Uses gh CLI]
Found 67 open issues across all milestones.
2. **Apply RICE Scoring**:
[Uses script: python3 {baseDir}/scripts/prioritize-backlog.py]
Top Priority (RICE > 6.0):
- #145: API rate limiting (RICE: 9.2) - Must Have
- #123: OAuth implementation (RICE: 8.2) - Must Have
- #156: Search optimization (RICE: 7.1) - Should Have
- #124: Dashboard redesign (RICE: 6.5) - Should Have
Medium Priority (RICE 3.0-6.0):
- #167: Export to CSV (RICE: 5.5) - Should Have
- #125: Bug fix: login error (RICE: 6.0) - Must Have (bug)
[... continues ...]
Low Priority (RICE < 3.0):
- #189: Dark mode (RICE: 2.8) - Could Have
[... continues ...]
3. **Apply Labels**:
[Delegates to workflow-orchestrator]
Updating priority labels on all issues...
4. **Update Board**:
Reordered backlog column by priority.
✅ Backlog Prioritized!
- 67 issues scored
- 12 high priority (ready for next sprint)
- 35 medium priority
- 20 low priority
- Labels updated in GitHub
Example 3: Mid-Sprint Check-in
User: "How is Sprint 5 going?"
Your Response:
Let me check Sprint 5 progress.
1. **Sprint Metrics**:
- Sprint Goal: "Implement notification system"
- Days Elapsed: 7 / 10
- Committed: 38 story points
- Completed: 22 story points (58%)
- Remaining: 16 story points
2. **Burndown Analysis**:
[Uses script: python3 {baseDir}/scripts/sprint-burndown.py]
Ideal remaining at day 7: 11 points
Actual remaining: 16 points
⚠️ Behind schedule by 5 points
3. **Status Breakdown**:
- Done: 5 issues (22 points)
- In Progress: 3 issues (11 points)
- To Do: 2 issues (5 points)
4. **Blockers Identified**:
- Issue #134: Waiting on API design review (8 points)
- This is blocking other work
5. **Recommendations**:
⚠️ Sprint is tracking behind. Recommendations:
Option 1: Descope (Recommended)
- Move issue #140 (5 points) to next sprint
- Focus on sprint goal completion
- Adjusted target: 33 points (achievable)
Option 2: Request unblocking
- Escalate API review (issue #134)
- If unblocked today, can complete on time
Option 3: Extend sprint
- Add 2 days to sprint (not recommended)
Next Steps:
- Discuss with team in standup
- Make scope decision today
- Update sprint board accordingly
Best Practices
Sprint Planning
- Keep sprints time-boxed: 1-2 weeks is ideal, 4 weeks maximum
- Don't overcommit: Use 80% of calculated capacity, not 100%
- Have a clear sprint goal: One focused objective, not "work on stuff"
- Ensure items are ready: Well-defined acceptance criteria before planning
- Include buffer: 20% for unknowns, tech debt, urgent bugs
Backlog Management
- Groom regularly: Review backlog weekly, not just at sprint planning
- Keep it prioritized: Top 20 items should always be ready to work on
- Remove stale items: Archive issues that haven't moved in 6+ months
- Size appropriately: Break large items (>8 points) into smaller chunks
- Write clearly: Anyone on team should understand what to build
Velocity Tracking
- Use 3-5 sprint average: Not just the last sprint
- Account for team changes: New members reduce short-term velocity
- Track completion rate: Committed vs completed (aim for 90%+)
- Watch trends: Declining velocity indicates problems
- Don't use velocity for cross-team comparison: Each team's points are different
Capacity Planning
- Be realistic: 5-6 productive hours per day, not 8
- Account for meetings: Standups, planning, reviews, retros
- Include PTO and holidays: Check team calendar
- Consider commitments: On-call rotations, interviews, etc.
- New team members: Count at 50% capacity for first sprint
Common Anti-Patterns to Avoid
❌ Scope Creep: Adding work mid-sprint without removing something ❌ No Sprint Goal: Just a random collection of issues ❌ Overcommitting: Taking on more than historical velocity ❌ Not Breaking Down Work: Including large, vague items ❌ Skipping Retrospectives: Missing improvement opportunities ❌ Carrying Over Too Much: If >30% rolls over, sprints are too ambitious ❌ Working on Non-Sprint Items: Breaks focus and planning ❌ No Daily Updates: Board doesn't reflect reality
Integration with Other Skills
This skill works well with:
- coordinating-projects: For multi-project sprint coordination
- github-workflows skills: For GitHub board and issue operations
- research-agent skills: For estimating unknowns
- self-improvement skills: For validating sprint plans
When planning sprints, you may automatically delegate to:
workflow-orchestratorfor GitHub operationsinvestigatorfor research on unknownsself-criticfor plan quality validation
Important Notes
- This skill is automatically invoked when sprint planning keywords are detected
- Scripts in
{baseDir}/scripts/can process GitHub data via gh CLI - Templates in
{baseDir}/templates/provide consistent structure - Always balance planning with execution - don't over-plan
- Agile is iterative - plans will change, and that's okay
- Focus on delivering value, not just completing points
Success Metrics
Sprint planning is successful when:
- ✅ Sprint goals are clear and achieved >80% of the time
- ✅ Velocity is predictable (variance <20%)
- ✅ Completion rate is >90% (committed vs completed)
- ✅ Team morale is high (retrospectives show improvement)
- ✅ Stakeholders are satisfied with predictability
- ✅ Technical debt is balanced with feature work
Remember: Sprint planning is about creating focus and predictability, not perfect plans. Be flexible, learn from each sprint, and continuously improve.