changelog
/changelog
Generuje uporządkowany changelog z historii git, gdy trzeba przygotować noty wydania lub podsumować zmiany między wersjami, tagami i gałęziami.
- Autor
- 5uck1ess ↗
- Repozytorium
- devkit ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 21.10.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 21.10.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
Generuje uporządkowany changelog z historii git, gdy trzeba przygotować noty wydania lub podsumować zmiany między wersjami, tagami i gałęziami.
Oryginalny opis (EN)
Generate a structured changelog from git history — use when asked to create a changelog, release notes, or summarize what changed between versions/tags/branches.
Jak działa
- Parameters
- Step 1: Gather Commits
- Step 2: Categorize
- Step 3: Output
- Presets
- Rules
Podgląd SKILL.md
---
name: changelog
description: Generate a structured changelog from git history — use when asked to create a changelog, release notes, or summarize what changed between versions/tags/branches.
---
# Changelog Generation
Generate a structured changelog from git commits between two refs.
## Parameters
1. **From** — start ref (default: last tag, or first commit if no tags)
2. **To** — end ref (default: HEAD)
3. **Format** — output format (default: markdown)
## Step 1: Gather Commits
```bash
# Find the range
FROM=${from:-$(git describe --tags --abbrev=0 2>/dev/null || git rev-list --max-parents=0 HEAD)}
TO=${to:-HEAD}
git log ${FROM}..${TO} --oneline --no-merges
```
## Step 2: Categorize
Analyze each commit and categorize:
- **Features** — new functionality (`feat:`, `add:`, new files)
- **Fixes** — bug fixes (`fix:`, `bug:`, `patch:`)
- **Performance** — optimizations (`perf:`, benchmark improvements)
- **Refactoring** — code changes with no behavior change (`refactor:`, `chore:`)
- **Documentation** — doc changes (`docs:`, README, comments)
- **Tests** — test additions/changes (`test:`)
- **Breaking Changes** — anything that changes public API or behavior
## Step 3: Output
```
## Changelog: {from} → {to}
### Features
- Added JWT authentication middleware (#42)
- New `/api/health` endpoint
### Fixes
- Fixed race condition in cache invalidation (#38)
- Corrected timezone handling in date parser
### Performance
- Optimized database queries — 2x faster list endpoints
### Breaking Changes
- Removed deprecated `/api/v1/users` endpoint — use `/api/v2/users`
### Other
- Updated dependencies
- Added CI pipeline for ARM builds
```
## Presets
```
/devkit:changelog
/devkit:changelog --from v1.2.0 --to v1.3.0
/devkit:changelog --from main --to feature/auth
```
## Rules
- Use actual commit messages — don't fabricate changes
- Group related commits together
- Include PR/issue numbers if present in commit messages
- Highlight breaking changes prominently
- Skip merge commits and trivial changes (typo fixes, formatting)
- If conventional commits are used, respect the prefixes
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · 5uck1ess/devkit | 100 | 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 3f816d125b54 (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
- 100changelog-generator
Generuje changelogi z commitów git, gdy trzeba zaktualizować changelog, sprawdzić zmiany od ostatniego wydania lub przygotować nowe wydanie. - 100create-release-notes
Generuje notatki wydania dla użytkowników: dokumentuje release, streszcza zmiany i przygotowuje changelog między wersjami. - 100changelog-composer
Generuje uporządkowane changelogi i noty wydania z historii git i PR, klasyfikując zmiany łamiące, funkcje, poprawki, wydajność i dokumentację. - 90doncheli-changelog
Generuje wpisy CHANGELOG.md z historii commitów Git i przygotowuje na tej podstawie notatki o wydaniu. - 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.