changelog

Generate changelog summaries for main branch merges with PR numbers and contributor names.

Updated Nov 11, 2023
One-click install
npx skills add https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb --skill changelog-michaelvolz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb/tree/main/.opencode/skills/ce/changelog
Command: npx skills add https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb --skill changelog-michaelvolz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide fun internal changelog summaries for the latest merges to the main branch so the team stays excited and informed without sifting through GitHub.

Core Features & Use Cases

  • Daily or Weekly Highlights: Capture merges from the past day or week and clearly label the timeframe in the title for easy scanning.
  • Priority-Driven Structure: Lead with breaking changes, then surface user-facing features, critical bug fixes, performance and developer improvements, and documentation updates with PR numbers and labels.
  • Communication Ready: Credit contributors, link issues, include deployment or environment notes, and sprinkle in playful language to keep engagement high.

Quick Start

Ask the changelog skill for a daily summary of main branch merges to get a playful update.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I generate release notes from GitHub merges to the main branch?

Generate release notes from GitHub merges by summarizing main branch pull requests into engaging changelogs. The tool extracts PR numbers, contributor names, labels, and breaking changes to keep internal developer teams informed without manually sifting through GitHub.

What is the best way to summarize pull requests for internal developer communication?

The best way to summarize pull requests for internal developer communication is to group merges by priority, leading with breaking changes and then surfacing features, bug fixes, and documentation updates while including PR numbers and contributor credits.

Can I create daily and weekly changelog summaries for my internal team?

Yes, you can create daily and weekly changelog summaries by capturing merges from the past day or week. The summaries clearly label the timeframe in the title to help internal developer teams track new features, bug fixes, and related issues.

Does this approach include PR numbers and contributor names in the release notes?

Yes, the generated release notes include PR numbers, contributor names, and labels. They also link related issues, highlight deployment notes, and flag breaking change notices alongside playful language to maintain high team engagement.

How do changelog summaries handle breaking changes and deployment notes?

Changelog summaries handle breaking changes by prioritizing them at the top of the update. They also highlight specific deployment or environment notes and reference related issue context to ensure internal teams understand the impact of main branch merges.