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
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
- Detect the current user (unless explicitly provided):
gh api user --jq .login
- 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)"'
-
Fetch PR bodies for context on what each PR does (use
--json body). -
Group PRs into two sections:
- Features -- new capabilities, refactors, new providers, new APIs
- Fixes -- bug fixes, dependency patches, config corrections, minor chores
-
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).
-
Write the markdown file to
docs/changelog-<username>.mdusing 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.mdInstalls 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
Creator
RRhesis AI
@rhesis-ai