doncheli-changelog
/doncheli-changelog
Generuje wpisy CHANGELOG.md z historii commitów Git i przygotowuje na tej podstawie notatki o wydaniu.
- Autor
- doncheli ↗
- Repozytorium
- don-cheli-sdd ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 11.05.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 11.05.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Generuje wpisy CHANGELOG.md z historii commitów Git i przygotowuje na tej podstawie notatki o wydaniu.
Wyzwalacze z opisu
Oryginalny opis (EN)
Auto-generate CHANGELOG.md entries from git commit history. Activate when user mentions "changelog", "release notes", "what changed", "generate changelog", "CHANGELOG", "release history".
Jak działa
- Instructions
- Quality Gate
Podgląd SKILL.md
--- name: doncheli-changelog description: Auto-generate CHANGELOG.md entries from git commit history. Activate when user mentions "changelog", "release notes", "what changed", "generate changelog", "CHANGELOG", "release history". --- # Don Cheli: Changelog Auto-Generator ## Instructions 1. Determine the commit range: - Default: from the last semver tag to HEAD - With `--from`/`--to`: use the specified refs - With `--version`: use that as the new version number 2. Run `git log --oneline <range>` and parse conventional commit prefixes 3. Map commit types to Keep a Changelog categories: - `feat` / `feat!` → Added (breaking changes go in a separate top section) - `fix` → Fixed - `refactor` / `perf` → Changed - `docs` → Changed - `security` → Security - `deprecated` → Deprecated - `remove` → Removed - `test` / `chore` / `ci` → omit by default (include with `--verbose`) 4. Extract the short hash and append it to each entry for traceability 5. Skip merge commits (`Merge branch`, `Merge pull request`) 6. Insert the new section at the top of `CHANGELOG.md`, below the header — never overwrite existing entries 7. If no `CHANGELOG.md` exists, create it with the standard Keep a Changelog header 8. With `--dry-run`, print to stdout only — do not write to file 9. After writing, confirm with the user and suggest `git add CHANGELOG.md` ## Quality Gate - If fewer than 2 commits are found in the range, warn the user before generating - If breaking changes are detected (`feat!`, `BREAKING CHANGE` footer), highlight them prominently - Never infer a version number from non-semver tags — ask the user to provide `--version`
Wersje
W bazie nie ma innych skilli o nazwie doncheli-changelog.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 08e86f32daf5 (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
- 95memstack-development-changelog-generator
Tworzy plik CHANGELOG.md i notatki o wydaniu na podstawie historii commitów w git. - 100generate-release-notes
Tworzy kategoryzowane notatki o wydaniu lub wpisy changelogu na podstawie historii gita i komunikatów w formacie Conventional Commits. - 100changelog
Generuje uporządkowany changelog z historii gita w formacie Keep a Changelog i konwencji conventional commits, także jako notatki do wydania. - 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 notatki do wydań i changelogi z commitów, list funkcji lub aktualizacji projektu. - 90changelog
Buduje wpisy CHANGELOG z historii git od ostatniego tagu i grupuje je według typu zmiany.