changelog
/changelog
Tworzy lub aktualizuje CHANGELOG.md na podstawie commitów od ostatniego tagu, by udokumentować wydanie.
- Autor
- znorris ↗
- Repozytorium
- claude-marketplace ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 14.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 14.07.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy lub aktualizuje CHANGELOG.md na podstawie commitów od ostatniego tagu, by udokumentować wydanie.
Wyzwalacze z opisu
Oryginalny opis (EN)
Generate or update CHANGELOG.md from git commits since the last tag. Use when the user asks to "update the changelog", "write a changelog entry", "document changes", or needs to record changes for a release.
Jak działa
- Phase 1 — Determine Range
- Phase 2 — Read Existing Format
- Phase 3 — Categorize Commits
- Phase 4 — Draft Entry
- Phase 5 — Write
- Constraints
Podgląd SKILL.md
--- name: changelog description: Generate or update CHANGELOG.md from git commits since the last tag. Use when the user asks to "update the changelog", "write a changelog entry", "document changes", or needs to record changes for a release. --- Generate a changelog entry from git history and update CHANGELOG.md. ## Phase 1 — Determine Range 1. Find the latest semver tag: `git tag --list --sort=-v:refname` 2. If the developer specifies a range, use it. Otherwise, use `<latest-tag>..HEAD`. 3. If no tags exist, use all commits. 4. Collect commits: `git log <range> --oneline` ## Phase 2 — Read Existing Format Read `CHANGELOG.md` if it exists. Match the project's existing format. If no changelog exists, use [Keep a Changelog](https://keepachangelog.com/) format with these sections: - **Added** — new features - **Changed** — changes to existing functionality - **Deprecated** — features that will be removed - **Removed** — features that were removed - **Fixed** — bug fixes - **Security** — vulnerability fixes ## Phase 3 — Categorize Commits Map conventional commit prefixes to changelog sections: - `feat:` to Added - `fix:` to Fixed - `refactor:`, `perf:` to Changed - `docs:`, `test:`, `ci:`, `chore:`, `style:` to omitted (unless they have user-facing impact) - `BREAKING CHANGE` or `!` marker to a prominent note at the top of the entry For non-conventional commits, categorize by the change description. ## Phase 4 — Draft Entry Draft the entry with: - Version number (derive from the latest tag and commit types, confirm with the developer) - Today's date - Categorized changes Present the draft in a codeblock for review. Do not write to the file until the developer confirms. ## Phase 5 — Write Prepend the confirmed entry to CHANGELOG.md, below the header and above the previous version entry. ## Constraints - Do not run `git tag` or `git push`. - Do not bump version files. This skill only updates the changelog. - Match the project's existing format and conventions. - Omit commits that are purely internal (CI, test-only, docs-only) unless the developer asks to include them. - Write in first person as the developer. Avoid en dashes and em dashes.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · znorris/claude-marketplace | 90 | MIT |
| cloudposse/atmos | 100 | Apache-2.0 |
| JetBrains/ideavim | 100 | MIT |
| maaassistantarknights/maaassistantarknights | 100 | AGPL-3.0 |
| dailydotdev/apps | 100 | AGPL-3.0 |
| jikig-ai/soleur | 100 | Apache-2.0 |
| danielraffel/shipyard | 100 | MIT |
| builderio/agent-native | 100 | MIT |
| motormetrics/motormetrics | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 6e3001e96589 (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
- 100update-changelog
Tworzy lub aktualizuje CHANGELOG.md zgodnie z Keep a Changelog 1.1.0 na podstawie tagów git i historii commitów. - 100changelog-generator
Generuje changelogi z commitów git, gdy trzeba zaktualizować changelog, sprawdzić zmiany od ostatniego wydania lub przygotować nowe wydanie. - 90changelog-writer
Czyta historię git i pisze wpis w CHANGELOG dla użytkowników w formacie Keep a Changelog. - 90release-notes
Pisze informacje o wydaniu i wpis do CHANGELOG na podstawie commitów i scalonych PR od ostatniego wydania. - 100update-changelog
Sprawdza commity od ostatniego wydania i układa wpisy do changelogu, gdy trzeba opisać zmiany. - 100update-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.