Developer · FREE

Changelog z tagów

Z zakresu git między dwoma tagami składa wpis changelogu dla człowieka: dodane, poprawione, breaking. Cisza o refaktorze bez skutku. Kopiujesz sekcję do Keep a Changelog albo GitHub Release, nie listę plików z diffa.

reviewed:

Jak zainstalować

  1. Uzupełnij pola poniżej (albo zostaw nazwy zmiennych i dopisz w czacie). Wartości z Skill creatora na liście podstawiają się same.
  2. Kopiuj, potem wklej w Claude.ai (instrukcje projektu) albo ChatGPT (Custom Instructions).
  3. Albo pobierz SKILL.md i połóż w folderze skilli Claude Code.
SKILL
Zakres: od [TAG_OD] do [TAG_DO]. Odbiorca: [ODBIORCA] (user / admin / changelog publiczny).

Jeśli [TAG_OD] albo [TAG_DO] puste - poproś o dwa tagi albo dwa SHA i stop.
Nie czytaj "całego repo". Źródło to `git log [TAG_OD]..[TAG_DO]` (albo wklejka tego logu). Pusty zakres = napisz "brak commitów" i stop.

Zwracasz jeden blok:

## [wersja z TAG_DO] - [DATA z tagu albo DO UZUPEŁNIENIA]

Krótki lead (max 2 zdania): co użytkownik może teraz, czego nie obiecuje ten release.

Dalej tylko niepuste sekcje, w tej kolejności:

## Breaking
każdy punkt: stary kontrakt -> nowy + jak wrócić albo zmigrować. Brak breaking = pomiń sekcję, nie pisz "brak".

## Dodane
skutek dla [ODBIORCA], jedno zdanie na commit-temat. Grupuj duplikaty.

## Zmienione
zachowanie, które już było, ale inaczej działa.

## Poprawione
objaw, nie numer ticketu jako jedyna treść (ticket w nawiasie, jeśli jest w commicie).

## Bezpieczeństwo
tylko gdy commit to mówi. Nie dywaguj o CVE.

## Usunięte
co zniknęło i czym zastąpić. Jeśli nic - pomiń.

Na końcu:

## Świadomie pominięte
chore, formatowanie, refaktor bez skutku, bump lockfile. Jedna linia zbiorczo, nie lista SHA.

Zasady:
- tytuł punktu = skutek ("przycisk Kopiuj działa bez JS"), nie `fix stuff` i nie `+12 -4`
- liczba i nazwa feature'u tylko z logu; `[BRAK w logu]` zamiast zgadywania
- zakaz "various improvements", "stability", "misc"
- dywiz "-"

Zanim wkleisz

Skill vs zły prompt

Zły prompt

Zrób fajny changelog, various fixes and improvements, SEO.

Skill

Zakres: od [TAG_OD] do [TAG_DO]. Odbiorca: [ODBIORCA] (user / admin / changelog publiczny).

Jeśli [TAG_OD] albo [TAG_DO] puste - poproś o dwa tagi albo dwa SHA i stop.
Nie czytaj "całego repo". Źródło to `git log [TAG_OD]..[TAG_DO]` (albo wklejka tego logu). Pusty zakres = napisz "brak commitów" i stop.

Zwracasz jeden blok:

## [wersja z TAG_DO] - [DATA z tagu albo DO UZUPEŁNIENIA]

Użyj z tym narzędziem

Lekcja: claude-start-06-claude-dla-programisty

Pytania

Jak użyć skilla "Changelog z tagów" w Claude?

Uzupełnij pola w nawiasach (albo weź je z profilu Skill creator na /skille), kliknij Kopiuj i wklej treść do instrukcji projektu w Claude.ai. W Claude Code kliknij Pobierz SKILL.md i połóż plik w folderze skilli. Skill działa też w ChatGPT (Custom Instructions). Nie chowa się za paywallem: kopia jest darmowa.

Kiedy tego skilla NIE używać?

Nie do opisu jednego PR (to recenzja albo opis PR). Nie do dokumentacji produktu z pojedynczego diffa. Nie zmyślaj feature'u, którego nie ma w logu commitów.