sprint-health-retro-analyzer

Analyze Jira sprint delivery, churn, and goal attainment into retrospective input.

7|15|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/openshift-eng/edge-tooling --skill sprint-health-retro-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-health-retro-analyzer
Source: https://github.com/openshift-eng/edge-tooling/tree/main/plugins/edge-scrum/skills/sprint-health-retro-analyzer
Command: npx skills add https://github.com/openshift-eng/edge-tooling --skill sprint-health-retro-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp__plugin_mcp-atlassian_mcp-atlassian__jira_batch_get_changelogs, and includes references (resource) components.

What problem does it solve?

It turns Jira sprint delivery signals into a retrospective-ready view of throughput, churn, and goal attainment, so teams can discuss outcomes with evidence instead of guesswork.

Core Features & Use Cases

  • Delivery Summary: Computes committed vs delivered story points and lists spilled items that did not meet the per-type done-state rules.
  • Churn Tracking: Detects issues added/removed mid-sprint via Sprint field changelogs and flags churn rule violations when net added SP exceeds net removed SP.
  • Sprint Goal Analysis: Classifies whether the sprint goal is fully met, partially met, or not met by conservatively matching goal terms to issue summaries.

Quick Start

Run the sprint-health retro phase so the sprint-health skill spawns this analyzer and writes analysis.md into the provided work directory.

Frequently Asked Questions about sprint-health-retro-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a sprint retrospective report from Jira story points and changelogs?

To generate a sprint retrospective report, this skill computes committed vs delivered story points and detects mid-sprint churn by querying Jira changelogs. It outputs a structured analysis.md file containing delivery rates, spill lists, and sprint goal attainment status.

How does sprint churn tracking work with Jira issue changelogs?

Sprint churn tracking works by querying Jira issue changelogs for Sprint field changes to detect issues added or removed mid-sprint. It flags a churn rule violation when the net added story points exceed the net removed story points.

What is needed to analyze sprint goal attainment from Jira data?

Analyzing sprint goal attainment requires local JSON inputs containing sprint issues, sprint metadata, and workflow-state definitions. The skill conservatively matches goal terms to issue summaries to classify goals as fully met, partially met, or not met.

Can I use Jira batch changelogs to calculate sprint delivery rate and spill lists?

Yes, this skill uses the Jira batch changelogs dependency to calculate sprint delivery rates and identify spilled items. It applies per-type done-state rules to determine which committed issues did not meet completion criteria.

Does sprint analysis require local JSON inputs and reference documents?

Yes, sprint analysis requires reading local JSON inputs for sprint issues and metadata alongside reference law documents. These inputs provide the necessary sprint window data and workflow definitions to compute accurate delivery and churn metrics.

What are the limitations of automated sprint goal matching during retro analysis?

A limitation of automated sprint goal matching is its conservative approach, which matches goal terms to issue summaries. This may misclassify goals if issue summaries lack explicit goal terminology or if complex multi-issue dependencies exist.