Changelog

Fyller Unreleased-sektionen i CHANGELOG.md med en länkad rad per commit sedan senaste taggen.

av codeaholicguy · codeaholicguy/ai-devkit

Testad · Fungerar ★ 9.2/10

Changelog — Fyller Unreleased-sektionen i CHANGELOG.md med en länkad rad per commit sedan senaste taggen.

Vad den gör

Hittar den senaste git-taggen, går igenom varje commit sedan dess och skriver en kort Unreleased-rad per commit i CHANGELOG.md, länkad till PR:en när det går att avgöra eller annars till commit-hashen. Triggas när användaren vill uppdatera changelogen eller release notes utifrån senaste commits.

Testrapport

Kördes på ett testrepo med 3 commits: länkade korrekt PR-commiten till /pull/101 och de andra till sina commit-hashar, i exakt samma `- [hash](url) summary`-format som projektet redan använder — baseline gav bara vaga punkter utan länkar.

Testad: 2026-07-10 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/codeaholicguy/ai-devkit
cd ai-devkit
mkdir -p ~/.claude/skills
cp -r skills/changelog ~/.claude/skills/changelog

Kommandon och exempelprompter

  • /changelogFyller Unreleased-sektionen i CHANGELOG.md med en länkad rad per commit sedan senaste taggen.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Update CHANGELOG.md with every commit since the last tag
  • Fill in the Unreleased section from recent commits
  • Generate release notes linking each change to its PR