Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

update-changelog

/update-changelog

Generuje nowy wpis w CHANGELOG.md z różnic git między main a bieżącą gałęzią i wstawia go w odpowiednim miejscu pliku.

Repozytorium
erd-designer ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
24.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 24.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Generuje nowy wpis w CHANGELOG.md z różnic git między main a bieżącą gałęzią i wstawia go w odpowiednim miejscu pliku.

Wyzwalacze z opisu

update changelogadd changelog entrydocument changes
Oryginalny opis (EN)

Generate and insert a new CHANGELOG.md version entry from git changes between main and the current branch. Use this skill whenever the user wants to update CHANGELOG.md, write release notes, document what changed since branching from main, or add a new version entry. Trigger on phrases like "update changelog", "add changelog entry", "document changes".

Jak działa

  1. Step 1: Gather information
  2. Step 2: Identify user-facing changes
  3. Step 3: Generate the entry
  4. Step 4: Present and confirm
Sekcje z nagłówków SKILL.md, w oryginale · 77 linii, 360 słów
Podgląd SKILL.md
---
name: update-changelog
description: >
  Generate and insert a new CHANGELOG.md version entry from git changes between main and the current branch.
  Use this skill whenever the user wants to update CHANGELOG.md, write release notes,
  document what changed since branching from main, or add a new version entry.
  Trigger on phrases like "update changelog", "add changelog entry", "document changes".
---

# Update CHANGELOG

Generate a user-facing CHANGELOG.md entry from the git changes between `main` and the current branch.

## Step 1: Gather information

```bash
date +%Y%m%d                          # today's date → version number
git log main..HEAD --oneline          # commits on this branch
git diff main..HEAD                   # full diff for analysis
```

## Step 2: Identify user-facing changes

Analyze the diff from the **user's perspective** — what they can do differently, not how the code changed.

**Include:**
- New features, UI options, menu items, commands, or keyboard shortcuts
- Behavior changes visible to the user (defaults, layout, export output, etc.)
- Bug fixes that affected users (what broke, in what scenario)
- New file format support or protocol options

**Exclude:**
- Internal refactoring, code cleanup, or abstraction changes
- Test additions or fixes
- Dependency version bumps (unless they fix a user-visible bug)
- Build/CI configuration changes
- Developer tooling (guidelines, linter config, etc.)

If there are **no user-facing changes**, state that clearly instead of inventing entries.

## Step 3: Generate the entry

Version format: `0.{yyyyMMdd}` using today's date from Step 1.

Follow the existing CHANGELOG.md format exactly:

```markdown
## [0.yyyyMMdd] - yyyy-MM-dd

### Added

- **Feature Title**:

  One to three sentences describing what was added, from the user's perspective.
  What can users do now that they couldn't before?

### Changed

- **Change Title**:

  What changed and how it affects users.

### Fixed

- **Fix Title**:

  What was broken, in what scenario, and what is now correct.
```

Formatting rules:
- Only include sections (`### Added`, `### Changed`, `### Fixed`) that have content
- Bold title on the bullet line, followed by a colon
- Body indented with two spaces, separated from the title line by a blank line
- English only, concise, present tense ("Users can now...", "The dialog now shows...")
- Group multiple related sub-points under one bullet using indented sub-bullets if needed

## Step 4: Present and confirm

Show the generated entry as a markdown preview. Then ask the user whether to:

1. Insert it into CHANGELOG.md (place just below the `## [Unreleased]` line)
2. Revise the content first

Do **not** write to the file until the user confirms.

Wersje

RepozytoriumWynikLicencja
Ta strona · kajitiluna/erd-designer100Apache-2.0
a2ui-project/a2ui100MIT
nweii/agent-stuff100MIT
noahlz/claude-plugins100MIT
FradSer/dotclaude100MIT
alibaba/page-agent100MIT

Migawka bazy z 28.10.2026 · wersja paczki b10d02c42387 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90changelog-writer
    Czyta historię git i pisze wpis w CHANGELOG dla użytkowników w formacie Keep a Changelog.
  • 90changelog
    Tworzy lub aktualizuje CHANGELOG.md na podstawie commitów od ostatniego tagu, by udokumentować wydanie.
  • 90changelog:update
    Dopisuje do istniejącego CHANGELOG.md wpisy nowych wersji na podstawie commitów od ostatniej udokumentowanej.
  • 90change-write
    Pisze wpis do changelogu lub notatki wydania dla wersji API: zmiany łamiące, nowe funkcje i poprawki.
  • 100changelog
    Generuje lub aktualizuje pliki CHANGELOG.md na podstawie historii git, na przykład noty wydania, zmiany od wersji 1.2 i przygotowanie wpisów przed wydaniem.
  • 100create-changelog
    Generuje wpis changelogu dla bieżącej gałęzi Git na podstawie zmienionych plików, klasyfikuje domenę i typ, pisze krótki komunikat i po potwierdzeniu uruchamia just changelog add.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.