G
generate-changelog
根据当前项目 package.json 版本与 Git 提交记录生成中文版本日志。用于用户提出“生成版本日志”“生成 changelog”“发布新版本并生成更新记录”等请求时,自动读取当前版本号、定位上一版本、汇总版本区间 commit,并更新 docs/changelogs_cn.json(新增版本、生成中文 summary、按类型归类变更)。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
根据当前项目 package.json 版本与 Git 提交记录生成中文版本日志。用于用户提出“生成版本日志”“生成 changelog”“发布新版本并生成更新记录”等请求时,自动读取当前版本号、定位上一版本、汇总版本区间 commit,并更新 docs/changelogs_cn.json(新增版本、生成中文 summary、按类型归类变更)。
How to use
- Zainstaluj umiejętność w swoim projekcie, dodając folder generate-changelog do katalogu skills w repozytorium ChatLab. 2. Upewnij się, że Twój projekt zawiera plik package.json z polem version oraz katalog docs z plikiem changelogs_cn.json (lub pozwól umiejętności go utworzyć). 3. Jeśli używasz Git tags, oznacz swoje wersje tagami w formacie v{numer_wersji}, np. v1.0.0 — umiejętność będzie ich szukać, aby dokładnie określić zakres commitów. 4. Poproś asystenta (Claude/Copilot) o wygenerowanie dziennika zmian, używając poleceń takich jak "wygeneruj changelog", "utwórz dziennik zmian" lub "opublikuj nową wersję i wygeneruj zmiany". 5. Umiejętność automatycznie odczyta bieżącą wersję z package.json, porówna ją z poprzednią wersją w changelogs_cn.json, pobierze commity z zakresu między wersjami, pogrupuje je według typu (feat, fix, refactor itp.) i wygeneruje polskojęzyczne podsumowanie. 6. Plik docs/changelogs_cn.json zostanie zaktualizowany z nową wersją na początku listy; jeśli wersja już istniała, jej zawartość zostanie zastąpiona, ale pozycja w pliku pozostanie niezmieniona.