Agent Skills

Changelog Generator

Генерация раздела CHANGELOG из git-истории: анализ commit-логов, группировка по Keep a Changelog секциям, готовый Markdown в stdout или файл.

Загружай этот скилл когда нужно сгенерировать/обновить changelog из истории коммитов для релиза или представительской проверки. Скилл читает git log, классифицирует изменения по типам и выдаёт готовый Markdown.

🎯 When to use

Use this skill when:

Do NOT use when:

📦 Files

🔧 Usage

# Unreleased (от последнего тега до HEAD)
python3 skills/changelog-generator/scripts/changelog_gen.py --repo <path> --top

# Для версии между тегами:
python3 skills/changelog-generator/scripts/changelog_gen.py \
    --repo <path> --from-tag v1.0.0 --version 1.1.0

# Включить скрытые типы (docs/ci/chore/test):
python3 changelog_gen.py --repo <path> --top --all

# Записать в файл:
python3 changelog_gen.py --repo <path> --top --out CHANGELOG.md

🔄 Маппинг типов

Conventional Commits Секция Замечание
feat: ... Added Новая функциональность
fix: ... Fixed Багификсы
perf: / refactor: Changed Изменения поведения
revert: Reverts Откаты
breaking (! или BREAKING CHANGE:) Breaking Выносится в свою секцию
docs/style/test/build/ci/chore скрыты Видны только с --all

✅ Definition of Done