Changelog

Doplní CHANGELOG.md v sekci Unreleased o jeden odkazovaný řádek za každý commit od posledního tagu.

od codeaholicguy · codeaholicguy/ai-devkit

Otestováno · Funguje ★ 9.2/10

Changelog — Doplní CHANGELOG.md v sekci Unreleased o jeden odkazovaný řádek za každý commit od posledního tagu.

Co umí

Najde poslední git tag, projde všechny commity od něj a do CHANGELOG.md zapíše do sekce Unreleased jeden stručný řádek za commit, s odkazem na PR, pokud ho lze zjistit, jinak na hash commitu. Spouští se, když chce uživatel aktualizovat changelog nebo release notes na základě posledních commitů.

Testovací report

Na reálném repozitáři se 3 commity správně propojil commit s PR na /pull/101 a zbylé dva na jejich hashe, přesně ve formátu `- [hash](url) shrnutí`, který používá projekt ai-devkit. Baseline dal jen vágní odrážky bez odkazů.

Testováno: 2026-07-10 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /changelogDoplní CHANGELOG.md v sekci Unreleased o jeden odkazovaný řádek za každý commit od posledního tagu.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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