fill-changelog

Generate changelog drafts from current branch changes and diffs.

1|Updated Sep 8, 2022
One-click install
npx skills add https://github.com/furystack/pi-rat --skill fill-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fill-changelog
Source: https://github.com/furystack/pi-rat/tree/main/.cursor/skills/fill-changelog
Command: npx skills add https://github.com/furystack/pi-rat --skill fill-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of changelog entries for the current branch by translating code and documentation changes into structured notes, reducing manual effort and ensuring release accuracy.

Core Features & Use Cases

  • Validate version configuration and ensure release readiness.
  • Generate and synchronize changelog drafts from branch changes.
  • Analyze diffs, map changes to features, fixes, and docs, and update drafts accordingly.
  • Use Case: When preparing a PR, automatically populate changelog entries aligned with actual changes to streamline reviews.

Quick Start

Run the changelog-fill workflow to generate and populate drafts from the current branch.

Frequently Asked Questions about fill-changelog

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

FAQPage Schema
How do I automate changelog generation from git branch changes?

Automate changelog generation by running the changelog-fill workflow, which analyzes branch diffs and maps changes to structured notes. It validates version configuration and outputs ready-to-commit drafts automatically.

How are code diffs mapped to changelog sections like features and fixes?

Code diffs are analyzed and mapped to appropriate changelog sections such as features, fixes, and docs. This diff analysis translates actual code changes into structured release notes accurately.

Do I need to configure version settings before generating a changelog draft?

Yes, version configuration must be validated before generating a changelog draft. The workflow enforces prerequisites to ensure release readiness and handles configuration errors gracefully before drafting.

Can I synchronize existing changelog drafts with new branch commits?

Yes, you can synchronize existing changelog drafts with new branch commits. The workflow generates and updates drafts by analyzing current diffs, keeping notes aligned with actual changes.

What is the best way to populate changelog entries for a pull request?

The best way to populate changelog entries for a pull request is to run an automated workflow that maps branch diffs to structured notes. This streamlines reviews by aligning entries with actual code changes.