Skills
/sprint-review
スプリント完了時にJiraの完了/未完了チケットを集計し振り返りレポートを生成する。
About
スプリント完了時にJiraの完了/未完了チケットを集計し振り返りレポートを生成する。
Category:Management
Scope:universal
Usage
Use when user says "sprint review", "振り返り", "スプリントレビュー", "レトロ", "retrospective".Requirements
CLI TOOLS
ghInstall
Agent:
curl -sf /api/skills/sprint-review/download | tar xz -C .claude/skills/Source
Sprint Review
スプリントの振り返りレポートを Jira + GitHub から自動生成します。
入力
$ARGUMENTS: プロジェクトキーやスプリント名(任意)- プロジェクトキーが指定されない場合は LLAM を使用する
手順
1. スプリントのチケット状況を取得
Atlassian MCP を使用:
getAccessibleAtlassianResourcesで cloudId を取得- 対象スプリントの全チケット:
project = <PROJECT_KEY> AND sprint = "<SPRINT_NAME_OR_ID>" ORDER BY status DESC $ARGUMENTSでスプリント名/IDが指定されていればそれを使用する- 指定がない場合は
openSprints()を使用し、スプリント完了後の振り返りならclosedSprints()の直近1件を使用する - プロジェクトキーが不明なら
getVisibleJiraProjectsで確認
2. GitHub のマージ状況を取得
# スプリント期間中にマージされたPR
gh pr list --state merged --search "merged:>=<SPRINT_START_DATE_YYYY-MM-DD>" --limit 50 --json number,title,author,mergedAt,headRefName \
--jq '.[] | {number, title, author: .author.login, mergedAt: .mergedAt[:10]}'
3. レポートを生成
以下の構成で出力:
## Sprint Review (YYYY-MM-DD)
### 完了 (X件)
| チケット | 概要 | 担当 |
|---|---|---|
### 未完了 (X件)
| チケット | 概要 | 担当 | ステータス | 未完了の理由(推測) |
|---|---|---|---|---|
### Blocked (X件)
| チケット | 概要 | ブロッカー(推測) |
|---|---|---|
### マージされたPR (X件)
| PR | タイトル | Author |
|---|---|---|
### 振り返りサマリ
- **完了率**: X / Y (Z%)
- **ボトルネック**: [Blockedやレビュー待ちで滞留したものがあれば指摘]
- **次スプリントへの持ち越し**: [未完了チケットの一覧]
- **改善提案**: [制約理論の観点から1-2点]
注意事項
- 未完了の理由はチケットのステータス遷移やPR状況から推測する
- 改善提案は具体的に。「コミュニケーションを増やす」のような曖昧なものは避ける
- ボトルネック分析では、特定の人にレビューが集中していないか、依存チェーンで詰まったものがないかを確認