Sprint Review Changelog Generator is a automation claude skill built by Rhesis AI. Best for: Engineering managers and developers automatically summarize team contributions for sprint reviews without manual PR parsing..

What it does
Generate markdown sprint review changelogs from GitHub PRs grouped by Features and Fixes.
Category
automation
Created by
Rhesis AI
Last updated
Claude Skillautomation GitHub-backed CuratedintermediateClaude Code

Sprint Review Changelog Generator

Generate markdown sprint review changelogs from GitHub PRs grouped by Features and Fixes.

Skill instructions


name: sprint-review description: Generate a sprint review changelog from GitHub pull requests. Lists PRs by a given author since a given date, groups them into Features and Fixes, and writes a markdown summary. disable-model-invocation: true

Sprint Review

Generate a markdown changelog from GitHub PRs for sprint review meetings.

Defaults

  • Time range: last two weeks (14 days from today)
  • Author: the current GitHub user -- detect automatically via gh api user --jq .login

Both can be overridden if the user explicitly provides a different author or date.

Workflow

  1. Detect the current user (unless explicitly provided):
gh api user --jq .login
  1. Collect PRs using GitHub CLI (default: last 14 days):
gh pr list --author <username> --state all --search "created:>=<date>" --limit 100 \
  --json number,title,state,createdAt,body,url \
  | jq -r '.[] | "\(.number)|\(.title)|\(.state)|\(.createdAt)|\(.url)"'
  1. Fetch PR bodies for context on what each PR does (use --json body).

  2. Group PRs into two sections:

    • Features -- new capabilities, refactors, new providers, new APIs
    • Fixes -- bug fixes, dependency patches, config corrections, minor chores
  3. Consolidate similar PRs under a single description when they share the same goal (e.g. two PRs making different parts of the SDK async-first).

  4. Write the markdown file to docs/changelog-<username>.md using this format:

## PR Changelog -- <username> (<start date> -- <end date>)

### Features

**Short heading**

One-to-two sentence description.

- [#<number> -- <title>](<url>)
- [#<number> -- <title>](<url>) *(open/draft if not merged)*

### Fixes

**Short heading**

One sentence description.

- [#<number> -- <title>](<url>)

Formatting rules

  • Section headings: ### for Features / Fixes
  • Entry headings: bold text (not a markdown heading)
  • Descriptions: 1-2 sentences max, focus on what changed and why it matters
  • PR links: bulleted list with #<number> -- <title> as link text
  • Mark non-merged PRs with (open) or (draft)
  • No emojis

Use this skill

Most skills are portable instruction packages. Claude Code supports SKILL.md directly. Other agents can use adapted files like AGENTS.md, .cursorrules, and GEMINI.md.

Claude Code

Save SKILL.md into your Claude Skills folder, then restart Claude Code.

mkdir -p ~/.claude/skills/sprint-review-changelog-generator && curl -L "https://raw.githubusercontent.com/rhesis-ai/rhesis/e8ff63b12a712a40a5f284596a1522e686250c68/.cursor/skills/sprint-review/SKILL.md" -o ~/.claude/skills/sprint-review-changelog-generator/SKILL.md

Installs to ~/.claude/skills/sprint-review-changelog-generator/SKILL.md.

Use cases

Engineering managers and developers automatically summarize team contributions for sprint reviews without manual PR parsing.

Reviews

No reviews yet. Be the first to review this skill.

No signup required

Stats

Installs0
GitHub Stars317
Forks24
LicenseOther
UpdatedMar 25, 2026