Token导航 LogoToken导航

Agent Skill · 前端设计

sprint-retrospective(冲刺回顾)

用于处理 Jira 项目、任务、缺陷、Sprint、负责人和状态流转。它适合让 Agent 辅助查询工单、汇总迭代进展、创建任务或整理需求和缺陷信息。使用时要确认项目权限、字段配置和工作流规则,不同团队的 Issue 类型、状态和必填字段可能不同;涉及批量改状态、改负责人或创建工单时,应先预览变更内容再执行。

sprint-retrospective 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 4,257。

总安装 941周安装 40GitHub Stars 103下载 330核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sprint-retrospective(冲刺回顾)
来源仓库:https://github.com/borghei/claude-skills
仓库路径:skills/sprint-retrospective
安装命令:
npx skills add https://github.com/borghei/claude-skills --skill sprint-retrospective
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/borghei/claude-skills --skill sprint-retrospective

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

用于生成数据驱动的冲刺回顾报告,基于 git 历史和 PR 元数据分析团队动态。可追踪 velocity 趋势、贡献者工作模式及代码健康指标等协作 metrics。输出包含 cycle time、lead time 和 bus factor 等 actionable 改进洞察。

需确保对目标仓库有读取权限,且 commit 信息已标准化以便准确解析。sprint-retrospective 属于前端设计类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/sprint-retrospective

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/borghei/claude-skills --skill sprint-retrospec…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

sprint-retrospective 怎么安装?

在终端执行 npx skills add https://github.com/borghei/claude-skills --skill sprint-retrospective。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

sprint-retrospective 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

sprint-retrospective 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

sprint-retrospective 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

sprint-retrospective 用的人多吗?

公开数据是累计安装 941 次,近一周安装 40 次,下载 330 次,GitHub 103 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

sprint-retrospective 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
sprint-retrospective

冲刺回顾 · 本页

941103只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Sprint Retrospective Expert

The agent acts as a data-driven retrospective facilitator that mines git history, PR metadata, and commit patterns to generate comprehensive sprint retrospective reports. It goes beyond simple commit counts — analyzing velocity trends, contributor work patterns, code health indicators, and team collaboration dynamics to surface actionable insights.

Keywords

sprint retrospective, velocity analytics, contributor insights, code churn, work sessions, cycle time, lead time, throughput, burndown, team health, collaboration metrics, bus factor, refactor ratio, hotspot analysis, conventional commits, session detection, deep work, improvement tracking

Quick Start

# 1. Sprint velocity analysis (last 14 days)
python scripts/velocity_analyzer.py --days 14 --format json > velocity.json

# 2. Contributor deep dive
python scripts/contributor_insights.py --days 14 --format json > contributors.json

# 3. Code churn analysis
python scripts/code_churn_analyzer.py --days 14 --format json > churn.json

# 4. Generate full retrospective report
python scripts/retro_report_generator.py \
  --velocity velocity.json \
  --contributors contributors.json \
  --churn churn.json \
  --sprint-name "Sprint 23" \
  --output retro_sprint_23.md

# One-liner: full pipeline
python scripts/velocity_analyzer.py --days 14 -f json > /tmp/v.json && \
python scripts/contributor_insights.py --days 14 -f json > /tmp/c.json && \
python scripts/code_churn_analyzer.py --days 14 -f json > /tmp/ch.json && \
python scripts/retro_report_generator.py -v /tmp/v.json -c /tmp/c.json -u /tmp/ch.json -s "Sprint 23"

Core Workflows

1. Sprint Velocity Analysis

Analyze throughput, cycle time, and delivery patterns across the sprint window.

# Default: last 7 days
python scripts/velocity_analyzer.py

# Custom range
python scripts/velocity_analyzer.py --since 2026-03-04 --until 2026-03-18

# Compare against previous period
python scripts/velocity_analyzer.py --days 14 --compare-previous

# JSON output for pipeline
python scripts/velocity_analyzer.py --days 14 --format json

Metrics computed:

MetricDescription
Total CommitsRaw commit count in window
LOC Added / Removed / NetLines of code delta
PRs MergedPull requests merged (via merge commit detection)
Avg PR SizeAverage lines changed per PR
ThroughputCommits per day
Cycle TimeAvg time from first commit on branch to merge
Lead TimeAvg time from commit to production (main branch)
Deploy FrequencyMerges to main per day
Commit Type Breakdownfeat/fix/docs/refactor/test/chore distribution
Hourly DistributionCommit activity by hour of day

Session Detection:

The analyzer detects work sessions using configurable gap thresholds:

Session TypeDurationInterpretation
Deep Work>50 minSustained focused coding
Focused20-50 minStandard development sessions
Micro<20 minQuick fixes, reviews, hotfixes

Gap threshold default: 45 minutes. Commits within the gap belong to the same session.

Trend Comparison:

When --compare-previous is enabled, the tool compares the current window against the immediately preceding window of equal length and computes deltas with directional indicators.

2. Contributor Deep Dive

Per-person analysis of contributions, work patterns, and specialization areas.

# All contributors, last 14 days
python scripts/contributor_insights.py --days 14

# Single contributor focus
python scripts/contributor_insights.py --days 14 --author "jane@example.com"

# Include collaboration metrics
python scripts/contributor_insights.py --days 14 --collaboration

Per-contributor metrics:

  • Commits, LOC added/removed, files touched
  • Peak working hours (hourly heatmap)
  • Session analysis (deep work ratio, session count)
  • Focus areas by directory and file type
  • Specialization detection: frontend / backend / infrastructure / docs / tests / data
  • Consistency score (how evenly distributed are commits across the sprint)
  • Collaboration: co-authored commits, cross-directory work

Specialization Detection Rules:

CategoryFile Patterns
Frontend*.tsx, *.jsx, *.vue, *.svelte, *.css, *.scss, *.html
Backend*.py, *.go, *.rs, *.java, *.rb, *.php, *.cs
InfrastructureDockerfile, *.yml, *.yaml, terraform/*, k8s/*,.github/*
Documentation*.md, *.rst, *.txt, docs/*
Tests*test*, *spec*, __tests__/*
Data*.sql, *.json, *.csv, migrations/*

3. Code Quality Trends

Identify churn hotspots, refactoring candidates, and code health indicators.

# Churn analysis
python scripts/code_churn_analyzer.py --days 14

# Top 20 hotspots
python scripts/code_churn_analyzer.py --days 14 --top 20

# Filter by directory
python scripts/code_churn_analyzer.py --days 14 --path src/

# Detect oscillation (files changed back and forth)
python scripts/code_churn_analyzer.py --days 14 --detect-oscillation

Code Health Indicators:

IndicatorCalculationHealthy Range
Churn RateChanges per file per day<0.5
Hotspot Concentration% of changes in top 10% files<40%
Test-to-Production RatioTest file changes / production file changes>0.3
Refactor Frequencyrefactor commits / total commits10-25%
Oscillation ScoreFiles with >3 change-revert cycles<5% of files
Directory SpreadUnique directories changed / total directoriesContext-dependent

Hotspot Analysis:

Files are ranked by a composite score: changes * unique_authors * recency_weight. High scores indicate files that are:

  • Changed frequently (unstable or central)
  • Touched by multiple people (potential conflict zone)
  • Recently active (not historical noise)

4. Team Health Assessment

Evaluate collaboration patterns, review dynamics, and knowledge distribution.

# Team health from contributor data
python scripts/contributor_insights.py --days 14 --collaboration --format json

Collaboration Metrics:

MetricDescriptionTarget
Review Coverage% of PRs with at least one review>90%
Cross-team PRsPRs touching multiple team areasHealthy: 10-30%
Knowledge DistributionFiles touched by only 1 person<30% (bus factor)
Review TurnaroundAvg time from PR open to first review<4 hours
Co-authored CommitsCommits with Co-authored-by trailersContext-dependent

Bus Factor Analysis:

For each directory, the tool computes how many contributors have touched files. Directories with only 1 contributor are flagged as knowledge silos.

5. Improvement Tracking

Track action items from previous retrospectives and measure follow-through.

# Generate report with action item tracking
python scripts/retro_report_generator.py \
  --velocity velocity.json \
  --contributors contributors.json \
  --churn churn.json \
  --previous-retro retro_sprint_22.md \
  --sprint-name "Sprint 23"

# Compare two sprints
python scripts/retro_report_generator.py \
  --velocity velocity_current.json \
  --contributors contributors_current.json \
  --churn churn_current.json \
  --previous-velocity velocity_previous.json \
  --sprint-name "Sprint 23"

The report generator extracts action items from previous retro reports (marked with - [] or - [x]) and includes a follow-through section showing completion status.

Tools

ToolPurposeKey Flags
velocity_analyzer.pySprint throughput, cycle time, sessions--days, --since/--until, --compare-previous, --gap-minutes
contributor_insights.pyPer-person metrics, specialization, patterns--days, --author, --collaboration
code_churn_analyzer.pyFile hotspots, churn rate, oscillation--days, --top, --path, --detect-oscillation
retro_report_generator.pyMarkdown report generation--velocity, --contributors, --churn, --previous-retro

All tools support:

  • --format text|json (default: text)
  • --days N for time window (default: 7)
  • --since YYYY-MM-DD --until YYYY-MM-DD for custom ranges
  • --repo /path/to/repo to analyze a specific repository (default: cwd)

Time Windows

WindowUse Case
7 daysWeekly retrospectives, iteration reviews
14 daysStandard 2-week sprint retrospectives
30 daysMonthly health checks, PI reviews
Custom rangeRelease retrospectives, incident post-mortems
Sprint comparisonProgress tracking between sprints

Velocity Benchmarks

See references/velocity_benchmarks.md for industry benchmarks by team size, healthy velocity patterns, and when velocity metrics mislead.

Session Analysis Deep Dive

Session detection uses timestamp gaps between consecutive commits by the same author:

  1. Sort commits by author and timestamp
  2. If gap between consecutive commits > threshold (default 45min), start new session
  3. Classify session by total duration
  4. Compute per-author session profile

Why this matters: A team doing 90% micro-sessions may be context-switching too much. A healthy ratio is roughly 40% deep work, 40% focused, 20% micro.

Code Health Deep Dive

Churn analysis identifies:

  • Hotspots: Files changed most frequently — candidates for refactoring or splitting
  • Oscillation: Files where lines are added then removed repeatedly — signals unclear requirements or design churn
  • Test Coverage Proxy: Ratio of test file changes to production file changes — declining ratio signals growing tech debt
  • Refactor Signal: High proportion of refactor: commits in a file indicates active improvement

Team Collaboration Deep Dive

Knowledge distribution analysis flags:

  • Single-owner files: Only one person has ever modified them — bus factor risk
  • High-contention files: Many authors, frequent changes — coordination overhead
  • Cross-boundary work: Commits spanning multiple directories — integration work

State Persistence & Trend Tracking

Snapshot Storage

Save retro data after each sprint for historical comparison:

# Save sprint snapshot (auto-names by sprint)
python scripts/retro_report_generator.py -v velocity.json -c contributors.json -u churn.json \
  -s "Sprint 23" --save .retro-history/

# Compare two sprints
python scripts/retro_report_generator.py -v velocity.json -c contributors.json -u churn.json \
  -s "Sprint 24" --previous-velocity .retro-history/sprint-23-velocity.json

Storage: .retro-history/{sprint-name}-{type}.json — velocity, contributors, churn snapshots per sprint.

Trend Analysis

After 3+ sprints, the report generator includes:

  • Velocity trajectory — throughput and cycle time trending up, down, or stable
  • Sprint-over-sprint deltas — percentage changes with directional indicators
  • Streak tracking — consecutive sprints with improving velocity, shrinking cycle time, or growing test ratio
  • Attention alerts — categories that degraded 3+ sprints in a row

Action Item Carry-Over

The report generator parses previous retro reports for unchecked action items:

  • Scans - [] checkboxes in prior .retro-history/ markdown files
  • Carries forward incomplete items into the new report's "Outstanding Actions" section
  • Tracks completion rate: "3 of 5 action items from Sprint 22 completed (60%)"

Narrative Generation Guidelines

A retrospective report is not a data dump — it tells the story of the sprint.

Structure

  1. Tweetable summary (1 sentence) — the sprint in a tweet. Example: "Sprint 24 shipped 42 commits with +8K LOC, closing 3 epics — highest feat velocity this quarter, but cycle time crept up 15%."
  2. Executive summary (2-3 sentences) — data-driven, actionable, no filler
  3. Velocity dashboard — metrics table with deltas vs previous
  4. Commit type distribution — ASCII bar chart
  5. Work session analysis — deep/focused/micro breakdown with implications
  6. Contributor spotlights — per-person metrics, specialization, peak hours
  7. Code health indicators — churn rate, hotspots, test ratio, refactor frequency
  8. Action items — 3-5 specific, measurable improvements for next sprint
  9. Outstanding actions — carry-over from previous retros

Tone Guidelines

  • Celebratory for wins — "Highest feature velocity in 4 sprints" not "Feature velocity increased"
  • Constructive for improvements — "Cycle time crept up, suggesting review bottleneck" not "Cycle time is bad"
  • Never blame-oriented — Frame around systems and processes, not individuals
  • Data-dense — Every claim backed by a specific number. No "we shipped a lot" — say "42 commits, +8,247 LOC"
  • Word count target — 1500-3000 words for a full report. Enough depth to be actionable, short enough to be read.

Integration Points

With Scrum Master Skill (project-management/scrum-master/)

# Use scrum-master capacity data alongside retro velocity
python scripts/velocity_analyzer.py --repo . --days 14 -f json > velocity.json
# Cross-reference with sprint capacity planning
python ../scrum-master/scripts/sprint_capacity_calculator.py team.json

With Senior PM Skill (project-management/senior-pm/)

# Feed retro insights into stakeholder reports
python scripts/retro_report_generator.py -v velocity.json -c contributors.json -u churn.json -s "Sprint 24" -o retro.md
# Reference in PM executive reporting via senior-pm stakeholder tools

With Delivery Manager Skill (project-management/delivery-manager/)

# Retro metrics inform release planning
# Velocity trends help delivery managers forecast sprint capacity
python scripts/velocity_analyzer.py --days 30 --compare-previous -f json

With Agile Coach Skill (project-management/agile-coach/)

The agile coach uses retro trend data to identify systemic patterns:

  • Declining deep work sessions → suggest focus time blocks
  • Rising cycle time → investigate review process
  • Low test ratio → recommend TDD adoption sprint

CI/CD Integration

# .github/workflows/sprint-retro.yml
name: Sprint Retrospective
on:
  schedule:
    - cron: '0 9 * * 5'  # Every Friday at 9am
  workflow_dispatch:
    inputs:
      days:
        description: 'Sprint length in days'
        default: '14'
jobs:
  retrospective:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - run: |
          python scripts/velocity_analyzer.py --days ${{ inputs.days || '14' }} -f json > velocity.json
          python scripts/contributor_insights.py --days ${{ inputs.days || '14' }} -f json > contributors.json
          python scripts/code_churn_analyzer.py --days ${{ inputs.days || '14' }} -f json > churn.json
          python scripts/retro_report_generator.py -v velocity.json -c contributors.json -u churn.json -s "Sprint $(date +%V)"

Retrospective Facilitation

See references/retrospective_facilitation.md for:

  • 8 retrospective formats (Start/Stop/Continue, 4Ls, Sailboat, DAKI, etc.)
  • Facilitation techniques for remote and in-person teams
  • Anti-patterns to avoid (blame game, scope creep, no follow-through)
  • Psychological safety frameworks

Output Examples

Velocity Dashboard

Sprint Velocity Report — Sprint 24 (Mar 4-18, 2026)
═══════════════════════════════════════════════════════

Throughput:        8.2 commits/day (↑ 12% vs prev)
LOC Net:           +2,847 lines   (↓ 5% vs prev)
PRs Merged:        14             (↑ 17% vs prev)
Avg PR Size:       203 lines      (↓ 8% — smaller PRs!)
Cycle Time:        18.3 hours     (↑ 2h — review bottleneck?)
Deploy Frequency:  1.0/day        (stable)

Commit Types:
  feat     ████████████░░░░░░░░  42%
  fix      ██████░░░░░░░░░░░░░░  18%
  docs     ████░░░░░░░░░░░░░░░░  14%
  refactor ███░░░░░░░░░░░░░░░░░  12%
  test     ██░░░░░░░░░░░░░░░░░░   8%
  chore    ██░░░░░░░░░░░░░░░░░░   6%

Contributor Spotlight

Contributor: jane@example.com
  Commits: 34 | LOC: +1,204 / -387 | Files: 28
  Sessions: 12 (deep: 5, focused: 4, micro: 3)
  Peak Hours: 10am-12pm, 2pm-4pm
  Specialization: Backend (67%), Tests (22%), Docs (11%)
  Consistency: 0.82 (highly consistent)

Code Churn Analysis

File Hotspots (ranked by churn score)
─────────────────────────────────────────────────
  File                            Chg Auth Score
  ─────────────────────────────  ──── ──── ──────
  src/api/routes.ts                12    3   11.2 ██████████
  src/models/user.ts                8    2    7.4 ███████░░░
  README.md                         7    1    5.8 █████░░░░░

Refactoring Candidates:
  src/api/routes.ts — high churn (0.8/day), 3 authors, consider splitting

Full Report (generated by pipeline)

# Sprint Retrospective — Sprint 24

> Sprint 24 shipped 42 commits with +2.8K LOC across 14 PRs — strongest
> feature velocity this quarter, but cycle time crept up 15% suggesting
> a review bottleneck.

## Executive Summary
This sprint delivered 42 commits across 3 contributors, merging 14 PRs
with a net change of +2,847 lines. Feature work dominated at 42% of commits.
Cycle time increased to 18.3 hours (+2h vs Sprint 23), correlating with
larger average PR sizes in the auth migration epic.

## Velocity Dashboard
| Metric          | Sprint 24 | Sprint 23 | Delta   |
|-----------------|-----------|-----------|---------|
| Commits         | 42        | 38        | +10.5%  |
| LOC Net         | +2,847    | +2,996    | -5.0%   |
| PRs Merged      | 14        | 12        | +16.7%  |
| Cycle Time      | 18.3h     | 16.1h     | +13.7%  |

## Action Items
- [ ] Investigate review bottleneck — cycle time up 2h
- [ ] Split src/api/routes.ts — highest churn file (12 changes)
- [ ] Increase test ratio — currently 0.08, target 0.15

Troubleshooting

SymptomLikely CauseResolution
velocity_analyzer.py returns zero commitsWrong date range, repo not fetched with full history, or branch filter excluding commitsVerify --since/--until dates; ensure git fetch --all was run; check --repo path points to a valid git repo
Session detection shows 100% micro sessionsSession gap threshold too low, or all commits are atomic (one-line changes)Increase --gap-minutes from 45 to 60-90; micro-heavy patterns may genuinely indicate context-switching
Contributor specialization shows "other" for all filesFile extensions not matching any SPECIALIZATION_PATTERNS categoryCheck if your codebase uses non-standard extensions; the tool classifies by extension and path patterns
Code churn hotspots dominated by generated filesAuto-generated files (lock files, builds, migrations) inflate churn scoresUse --path src/ to filter to source code, or add generated file patterns to.gitignore
Retro report generator produces empty sectionsInput JSON files contain {} or data keys do not match expected schemaVerify velocity JSON has total_commits, loc, sessions keys; run individual tools first to confirm output
Previous action items not detected in carry-overAction items in prior retro not formatted as - [] or - [x] markdown checkboxesEnsure previous retro follows the standard checkbox format; the parser requires - [] prefix
Cycle time estimate is zero or unrealistically lowNo merge commits found in the period, or all work merged via squash without branch historyCycle time requires merge commits; squash-merge workflows lose branch-to-merge timing data

Success Criteria

  • Retrospective reports consistently generated within 5 minutes of sprint end using the 4-tool pipeline
  • Velocity trends tracked over 3+ sprints with sprint-over-sprint delta comparison
  • Code churn hotspots identified and addressed, reducing top-file churn rate below 0.5/day
  • Test-to-production ratio maintained above 0.3 (healthy range)
  • Deep work session ratio maintained above 30% of total sessions
  • Action item completion rate from previous retros tracked and exceeds 60%
  • Bus factor risks (single-owner directories) reduced sprint-over-sprint

Scope & Limitations

In Scope:

  • Git history analysis for velocity, contributor, and code churn metrics
  • Session detection using commit timestamp gap analysis
  • Commit type classification via conventional commit prefix parsing
  • Markdown report generation with executive summary, dashboards, and action item tracking
  • Sprint-over-sprint comparison with directional deltas
  • Bus factor and knowledge silo identification

Out of Scope:

  • Sprint planning and capacity calculation (see scrum-master/ skill)
  • JSON-based sprint data analysis with planned vs. completed points (see scrum-master/velocity_analyzer.py)
  • Product-level OKR tracking or roadmap management (see execution/ skills)
  • Code quality analysis beyond churn (no static analysis, no test coverage measurement)
  • Jira/Linear ticket-level cycle time (this skill uses git merge commits as proxy)

Important Caveats:

  • All metrics are derived from git history only. Teams using squash merges lose branch-level cycle time data.
  • Session detection is a heuristic based on commit timestamps; it does not measure actual focused work time.
  • The Scrum Guide 2020 de-emphasized velocity as a required artifact. This skill treats velocity as a diagnostic signal, not a performance target. Flow metrics (cycle time, throughput, WIP) are first-class citizens alongside traditional velocity measures.
  • Retrospective facilitation formats (4Ls, Starfish, Sailboat, DAKI) rotate every 3-5 sprints to prevent staleness. See references/retrospective_facilitation.md for format selection guidance.

Integration Points

IntegrationDirectionDescription
scrum-master/ComplementsGit-based velocity supplements JSON-based sprint data analysis; cross-reference for fuller picture
senior-pm/Feeds intoRetro velocity trends inform executive reporting and portfolio health dashboards
delivery-manager/Feeds intoVelocity trends help delivery managers forecast sprint capacity and release timing
agile-coach/Feeds intoRetro trend data identifies systemic patterns for coaching interventions
execution/release-notes/Feeds intoSprint commit data and type distribution inform release note generation
CI/CD WorkflowsAutomatedGitHub Actions workflow runs the 4-tool pipeline on a cron schedule (see CI/CD Integration section)
.retro-history/BidirectionalSave sprint snapshots for trend tracking; load previous snapshots for comparison

Tool Reference

velocity_analyzer.py

Analyzes git history for sprint velocity metrics including throughput, cycle time, session detection, and commit type breakdown.

FlagTypeDefaultDescription
--daysint7Number of days to analyze
--sincestring(none)Start date YYYY-MM-DD, overrides --days
--untilstringtodayEnd date YYYY-MM-DD
--compare-previousflagoffCompare against preceding period of equal length
--gap-minutesint45Session gap threshold in minutes
--repostring.Path to git repository
-f, --formatchoicetextOutput format: text or json

contributor_insights.py

Per-contributor analysis of commits, LOC, work patterns, specialization detection, and collaboration metrics.

FlagTypeDefaultDescription
--daysint7Number of days to analyze
--sincestring(none)Start date YYYY-MM-DD
--untilstringtodayEnd date YYYY-MM-DD
--authorstring(none)Filter to specific author (partial match)
--collaborationflagoffInclude bus factor and knowledge silo metrics
--gap-minutesint45Session gap threshold in minutes
--repostring.Path to git repository
-f, --formatchoicetextOutput format: text or json

code_churn_analyzer.py

Identifies file hotspots, calculates churn rates, detects oscillation patterns, and flags refactoring candidates.

FlagTypeDefaultDescription
--daysint7Number of days to analyze
--sincestring(none)Start date YYYY-MM-DD
--untilstringtodayEnd date YYYY-MM-DD
--topint15Number of top hotspots to display
--pathstring(none)Filter to files under this path prefix
--detect-oscillationflagoffEnable add/remove oscillation pattern detection
--repostring.Path to git repository
-f, --formatchoicetextOutput format: text or json

retro_report_generator.py

Assembles a comprehensive markdown retrospective report from velocity, contributor, and churn analysis data.

FlagTypeDefaultDescription
-v, --velocitystring(required)Path to velocity analysis JSON file
-c, --contributorsstring(none)Path to contributor insights JSON file
-u, --churnstring(none)Path to code churn analysis JSON file
-s, --sprint-namestringSprintSprint name for report title
--previous-retrostring(none)Path to previous retro markdown for action item tracking
--previous-velocitystring(none)Path to previous velocity JSON for comparison
-o, --outputstringstdoutOutput file path
--savestring(none)Save sprint snapshot to directory (e.g., .retro-history/)

Last Updated: 2026-03-18 Version: 2.0.0 Status: Production-ready — 4 Python tools, 2 reference guides, 2 asset templates

平台分布

Codex

33.95%
按下载量换算112

Claude

31.59%
按下载量换算104

Cursor

17.45%
按下载量换算58

Gemini CLI

9.62%
按下载量换算32

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills