jpskill.com
🎨 デザイン コミュニティ 🟡 少し慣れが必要 👤 デザイナー・Web制作者

🎨 Scrum Master

scrum-master

Scrum Master を使いこなすマスターSkill。デザイン制作をする人向け。

⏱ ロゴ初案3パターン 1週間 → 1時間
📜 元の英語説明(参考)

Advanced Scrum Master skill for data-driven agile team analysis and coaching. Use when the user asks about sprint planning, velocity tracking, retrospectives, standup facilitation, backlog grooming, story points, burndown charts, blocker resolution, or agile team health. Runs Python scripts to analyse sprint JSON exports from Jira or similar tools: velocity_analyzer.py for Monte Carlo sprint forecasting, sprint_health_scorer.py for multi-dimension health scoring, and retrospective_analyzer.py for action-item and theme tracking. Produces confidence-interval forecasts, health grade reports, and improvement-velocity trends for high-performing Scrum teams.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Scrum Master を使いこなすマスターSkill。デザイン制作をする人向け。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o scrum-master.zip https://jpskill.com/download/5335.zip && unzip -o scrum-master.zip && rm scrum-master.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5335.zip -OutFile "$d\scrum-master.zip"; Expand-Archive "$d\scrum-master.zip" -DestinationPath $d -Force; ri "$d\scrum-master.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して scrum-master.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → scrum-master フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
12

💬 こう話しかけるだけ — サンプルプロンプト

  • Scrum Master を使って、ブランドカラーに沿ったデザイン案を3つ
  • Scrum Master で、既存のデザインをモダンにリフレッシュ
  • Scrum Master を使って、レイアウトを整えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[Skill 名] scrum-master

スクラムマスターエキスパート

スプリント分析、確率的予測、チーム育成コーチングを組み合わせたデータ駆動型スクラムマスターのスキルです。3つのPython分析スクリプトとそのワークフローに独自の価値があります。より詳細なフレームワークについては、references/assets/を参照してください。


目次


分析ツールと使用方法

1. ベロシティアナライザー (scripts/velocity_analyzer.py)

スプリント履歴に対して移動平均、線形回帰トレンド検出、モンテカルロシミュレーションを実行します。

# テキストレポート
python velocity_analyzer.py sprint_data.json --format text

# 後続処理用のJSON出力
python velocity_analyzer.py sprint_data.json --format json > analysis.json

出力: ベロシティトレンド(改善/安定/低下)、変動係数、50 / 70 / 85 / 95%信頼区間での6スプリントモンテカルロ予測、根本原因の提案を伴う異常フラグ。

検証: 入力に3スプリント未満しか存在しない場合、停止してユーザーに「ベロシティ分析には少なくとも3スプリントが必要です。追加のスプリントデータを提供してください。」と促します。統計的に有意なモンテカルロ結果を得るには、6スプリント以上が推奨されます。


2. スプリントヘルススコアラー (scripts/sprint_health_scorer.py)

6つの重み付けされた側面でチームの健全性を評価し、0〜100の総合評価を生成します。

側面 重み 目標
コミットメント信頼性 25% >85% スプリント目標達成
スコープ安定性 20% <15% スプリント途中の変更
ブロッカー解決 15% <3日 平均
セレモニー参加 15% >90% 参加
ストーリー完了分布 15% 完全に完了したストーリーの高い比率
ベロシティ予測可能性 10% CV <20%
python sprint_health_scorer.py sprint_data.json --format text

出力: 全体的なヘルススコアと評価、側面ごとのスコアと推奨事項、スプリントごとのトレンド、介入優先度マトリックス。

検証: セレモニーとストーリー完了データを含む2スプリント以上が必要です。データが不足している場合、スコア付けできない側面を報告し、不足している部分をユーザーに提供するよう求めます。


3. レトロスペクティブアナライザー (scripts/retrospective_analyzer.py)

アクションアイテムの完了、繰り返されるテーマ、感情のトレンド、チームの成熟度進行を追跡します。

python retrospective_analyzer.py sprint_data.json --format text

出力: 優先度/担当者別のアクションアイテム完了率、繰り返されるテーマの持続性スコア、チームの成熟度レベル(形成期/混乱期/規範期/遂行期)、改善ベロシティトレンド。

検証: アクションアイテム追跡を含む3回以上のレトロスペクティブが必要です。それ未満の場合、制限事項を指摘し、部分的なテーマ分析のみを提供します。


入力要件

すべてのスクリプトは、assets/sample_sprint_data.jsonのスキーマに従ったJSONを受け入れます。

{
  "team_info": { "name": "string", "size": "number", "scrum_master": "string" },
  "sprints": [
    {
      "sprint_number": "number",
      "planned_points": "number",
      "completed_points": "number",
      "stories": [...],
      "blockers": [...],
      "ceremonies": {...}
    }
  ],
  "retrospectives": [
    {
      "sprint_number": "number",
      "went_well": ["string"],
      "to_improve": ["string"],
      "action_items": [...]
    }
  ]
}

Jiraや同様のツールはスプリントデータをエクスポートできます。スクリプトを実行する前に、エクスポートされたフィールドをこのスキーマにマッピングしてください。完全な6スプリントの例についてはassets/sample_sprint_data.jsonを、対応する期待される結果(ベロシティ平均20.2ポイント、CV 12.7%、ヘルススコア78.3/100、アクションアイテム完了率46.7%)についてはassets/expected_output.jsonを参照してください。


スプリント実行ワークフロー

スプリントプランニング

  1. ベロシティ分析を実行します: python velocity_analyzer.py sprint_data.json --format text
  2. 70%信頼区間をスプリントバックログの推奨コミットメント上限として使用します。
  3. ヘルススコアラーのコミットメント信頼性とスコープ安定性のスコアを確認し、プロダクトオーナーとの交渉を調整します。
  4. モンテカルロ出力が高い変動性(CV >20%)を示している場合、単一点予測ではなく範囲推定値とともにステークホルダーに提示します。
  5. レトロスペクティブでの比較のために、キャパシティの前提(休暇、依存関係)を文書化します。

デイリースクラム

  1. 参加状況とヘルプを求めるパターンを追跡し、スプリント終了時にセレモニーデータをsprint_health_scorer.pyにフィードします。
  2. 各ブロッカーを開封日とともに記録します。解決時間はブロッカー解決の側面にフィードされます。
  3. ブロッカーが2日経過しても未解決の場合、積極的にエスカレートし、スプリントデータに記録します。

スプリントレビュー

  1. デモとともにベロシティトレンドとヘルススコアを提示し、ステークホルダーにデリバリーのコンテキストを提供します。
  2. レビュー中に提起されたスコープ変更要求をキャプチャし、次のスコアリングサイクルのためにスプリントデータにスコープ変更イベントとして記録します。

スプリントレトロスペクティブ

  1. セッションの前に3つのスクリプトすべてを実行します。
    python sprint_health_scorer.py sprint_data.json --format text > health.txt
    python retrospective_analyzer.py sprint_data.json --format text > retro.txt
  2. ヘルススコアと最も注目すべき側面から始め、議論を集中させます。
  3. レトロスペクティブアナライザーのアクションアイテム完了率を使用して、チームが現実的に吸収できる新しいアクションアイテムの数を決定します(目標:完了率が60%未満の場合は3つ以下)。
  4. セッションを終了する前に、各アクションアイテムに担当者と測定可能な成功基準を割り当てます。
  5. 次のサイクルで追跡するために、新しいアクションアイテムをsprint_data.jsonに記録します。

チーム育成ワークフロー

評価

python sprint_health_scorer.py team_data.json > health_assessment.txt
python retrospective_analyzer.py team_data.json > retro_insights.txt
  • レトロスペクティブアナライザーの成熟度出力を適切な開発にマッピングします。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Scrum Master Expert

Data-driven Scrum Master skill combining sprint analytics, probabilistic forecasting, and team development coaching. The unique value is in the three Python analysis scripts and their workflows — refer to references/ and assets/ for deeper framework detail.


Table of Contents


Analysis Tools & Usage

1. Velocity Analyzer (scripts/velocity_analyzer.py)

Runs rolling averages, linear-regression trend detection, and Monte Carlo simulation over sprint history.

# Text report
python velocity_analyzer.py sprint_data.json --format text

# JSON output for downstream processing
python velocity_analyzer.py sprint_data.json --format json > analysis.json

Outputs: velocity trend (improving/stable/declining), coefficient of variation, 6-sprint Monte Carlo forecast at 50 / 70 / 85 / 95% confidence intervals, anomaly flags with root-cause suggestions.

Validation: If fewer than 3 sprints are present in the input, stop and prompt the user: "Velocity analysis needs at least 3 sprints. Please provide additional sprint data." 6+ sprints are recommended for statistically significant Monte Carlo results.


2. Sprint Health Scorer (scripts/sprint_health_scorer.py)

Scores team health across 6 weighted dimensions, producing an overall 0–100 grade.

Dimension Weight Target
Commitment Reliability 25% >85% sprint goals met
Scope Stability 20% <15% mid-sprint changes
Blocker Resolution 15% <3 days average
Ceremony Engagement 15% >90% participation
Story Completion Distribution 15% High ratio of fully done stories
Velocity Predictability 10% CV <20%
python sprint_health_scorer.py sprint_data.json --format text

Outputs: overall health score + grade, per-dimension scores with recommendations, sprint-over-sprint trend, intervention priority matrix.

Validation: Requires 2+ sprints with ceremony and story-completion data. If data is missing, report which dimensions cannot be scored and ask the user to supply the gaps.


3. Retrospective Analyzer (scripts/retrospective_analyzer.py)

Tracks action-item completion, recurring themes, sentiment trends, and team maturity progression.

python retrospective_analyzer.py sprint_data.json --format text

Outputs: action-item completion rate by priority/owner, recurring-theme persistence scores, team maturity level (forming/storming/norming/performing), improvement-velocity trend.

Validation: Requires 3+ retrospectives with action-item tracking. With fewer, note the limitation and offer partial theme analysis only.


Input Requirements

All scripts accept JSON following the schema in assets/sample_sprint_data.json:

{
  "team_info": { "name": "string", "size": "number", "scrum_master": "string" },
  "sprints": [
    {
      "sprint_number": "number",
      "planned_points": "number",
      "completed_points": "number",
      "stories": [...],
      "blockers": [...],
      "ceremonies": {...}
    }
  ],
  "retrospectives": [
    {
      "sprint_number": "number",
      "went_well": ["string"],
      "to_improve": ["string"],
      "action_items": [...]
    }
  ]
}

Jira and similar tools can export sprint data; map exported fields to this schema before running the scripts. See assets/sample_sprint_data.json for a complete 6-sprint example and assets/expected_output.json for corresponding expected results (velocity avg 20.2 pts, CV 12.7%, health score 78.3/100, action-item completion 46.7%).


Sprint Execution Workflows

Sprint Planning

  1. Run velocity analysis: python velocity_analyzer.py sprint_data.json --format text
  2. Use the 70% confidence interval as the recommended commitment ceiling for the sprint backlog.
  3. Review the health scorer's Commitment Reliability and Scope Stability scores to calibrate negotiation with the Product Owner.
  4. If Monte Carlo output shows high volatility (CV >20%), surface this to stakeholders with range estimates rather than single-point forecasts.
  5. Document capacity assumptions (leave, dependencies) for retrospective comparison.

Daily Standup

  1. Track participation and help-seeking patterns — feed ceremony data into sprint_health_scorer.py at sprint end.
  2. Log each blocker with date opened; resolution time feeds the Blocker Resolution dimension.
  3. If a blocker is unresolved after 2 days, escalate proactively and note in sprint data.

Sprint Review

  1. Present velocity trend and health score alongside the demo to give stakeholders delivery context.
  2. Capture scope-change requests raised during review; record as scope-change events in sprint data for next scoring cycle.

Sprint Retrospective

  1. Run all three scripts before the session:
    python sprint_health_scorer.py sprint_data.json --format text > health.txt
    python retrospective_analyzer.py sprint_data.json --format text > retro.txt
  2. Open with the health score and top-flagged dimensions to focus discussion.
  3. Use the retrospective analyzer's action-item completion rate to determine how many new action items the team can realistically absorb (target: ≤3 if completion rate <60%).
  4. Assign each action item an owner and measurable success criterion before closing the session.
  5. Record new action items in sprint_data.json for tracking in the next cycle.

Team Development Workflow

Assessment

python sprint_health_scorer.py team_data.json > health_assessment.txt
python retrospective_analyzer.py team_data.json > retro_insights.txt
  • Map retrospective analyzer maturity output to the appropriate development stage.
  • Supplement with an anonymous psychological safety pulse survey (Edmondson 7-point scale) and individual 1:1 observations.
  • If maturity output is forming or storming, prioritise safety and conflict-facilitation interventions before process optimisation.

Intervention

Apply stage-specific facilitation (details in references/team-dynamics-framework.md):

Stage Focus
Forming Structure, process education, trust building
Storming Conflict facilitation, psychological safety maintenance
Norming Autonomy building, process ownership transfer
Performing Challenge introduction, innovation support

Progress Measurement

  • Sprint cadence: re-run health scorer; target overall score improvement of ≥5 points per quarter.
  • Monthly: psychological safety pulse survey; target >4.0/5.0.
  • Quarterly: full maturity re-assessment via retrospective analyzer.
  • If scores plateau or regress for 2 consecutive sprints, escalate intervention strategy (see references/team-dynamics-framework.md).

Key Metrics & Targets

Metric Target
Overall Health Score >80/100
Psychological Safety Index >4.0/5.0
Velocity CV (predictability) <20%
Commitment Reliability >85%
Scope Stability <15% mid-sprint changes
Blocker Resolution Time <3 days
Ceremony Engagement >90%
Retrospective Action Completion >70%

Limitations

  • Sample size: fewer than 6 sprints reduces Monte Carlo confidence; always state confidence intervals, not point estimates.
  • Data completeness: missing ceremony or story-completion fields suppress affected scoring dimensions — report gaps explicitly.
  • Context sensitivity: script recommendations must be interpreted alongside organisational and team context not captured in JSON data.
  • Quantitative bias: metrics do not replace qualitative observation; combine scores with direct team interaction.
  • Team size: techniques are optimised for 5–9 member teams; larger groups may require adaptation.
  • External factors: cross-team dependencies and organisational constraints are not fully modelled by single-team metrics.

Related Skills

  • Agile Product Owner (product-team/agile-product-owner/) — User stories and backlog feed sprint planning
  • Senior PM (project-management/senior-pm/) — Portfolio health context informs sprint priorities

For deep framework references see references/velocity-forecasting-guide.md and references/team-dynamics-framework.md. For template assets see assets/sprint_report_template.md and assets/team_health_check_template.md.

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。