К основному содержанию
субагент

changelog-generator — субагент для Claude Code

Субагент собирает CHANGELOG.md и заметки к релизу из коммитов, разбирая их по Conventional Commits. Пригодится перед выкаткой версии.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent documentation/changelog-generator
Открыть на GitHub

Что делает changelog-generator

Субагент читает историю git и раскладывает изменения по группам: ломающие, новые возможности, исправления, внутренние правки. Разбор идёт по Conventional Commits, поэтому коммиты без внятного префикса в аккуратную сводку не попадут. Ломающие изменения и миграции он ставит в начало.

Инструменты у него простые: Read, Write, Edit и Bash. То есть он сам вызывает git, пишет файлы и правит уже существующий CHANGELOG.md. Формат вывода — Keep a Changelog, с датами и ссылками на версии. Кроме самого changelog он готовит заметки к релизу с ссылками на скачивание, руководства по миграции и скрипты для автоматической генерации.

Автор закладывает ручную доводку: генерацию стоит автоматизировать, но содержимое просматривать. Для проекта без дисциплины в сообщениях коммитов пользы будет мало — сначала придётся договориться о шаблоне.

Какие задачи решает

  • собрать CHANGELOG.md из истории коммитов
  • написать заметки к релизу с акцентом на то, что заметит пользователь
  • описать миграцию при ломающих изменениях
  • разложить коммиты по категориям и важности
  • завести шаблон сообщений коммитов и правила релиза

Примеры запросов агенту

  • Собери CHANGELOG.md из коммитов за последний релиз
  • Сделай заметки к версии 2.0 и вынеси ломающие изменения наверх
  • Напиши руководство по миграции для изменений из последних коммитов

Как установить changelog-generator

1Через claude-code-templates

npx claude-code-templates@latest --agent documentation/changelog-generator

2Вручную: положить файлы

.claude/agents/changelog-generator.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о changelog-generator

Как установить changelog-generator в Claude Code?

Запусти npx claude-code-templates@latest --agent documentation/changelog-generator, файл появится по пути .claude/agents/changelog-generator.md.

Что делает changelog-generator?

Генерирует changelog и заметки к релизу из git-истории, группирует изменения по влиянию на пользователя и готовит руководства по миграции.

Какие инструменты доступны субагенту?

Read, Write, Edit и Bash — этого хватает, чтобы читать репозиторий, вызывать git и писать файлы.

Похожие субагенты

Все субагенты по теме «Git и GitHub» →
changelog-automation Seth Hobson Скилл помогает собирать changelog и release notes из коммитов, PR и релизов. Подойдёт для настройки процесса релизов и единых правил коммитов. CX Codex 13 733установок deployment-engineer VoltAgent Community Проектирует CI/CD-пайплайны, настраивает стратегии релиза вроде canary или blue-green и автоматизирует откат сборок. Пригодится, когда нужно ускорить доставку кода без ручных деплоев. 6 079установок launchdarkly-flag-cleanup официальный github Субагент проверяет фиче-флаги через MCP-сервер LaunchDarkly, определяет безопасное значение по продакшену и вырезает устаревшие ветки кода с оформлением пулреквеста. 171установок pr-test-analyzer официальный Anthropic Субагент проверяет, покрывают ли тесты изменения в pull request, включая важные ветви и ошибки. Запускайте его после обновления PR или перед отправкой на ревью. ★ 44 770звёзд репо Technical Debt Remediation Plan официальный github Составляет пошаговые планы устранения техдолга в кодовой базе. Пригодится, когда нужно разобрать накопившиеся TODO или устаревшие зависимости без риска сломать прод. ★ 40 451звёзд репо TDD Red Phase - Write Failing Tests First официальный github Субагент находит задачу в GitHub по номеру ветки и пишет падающие тесты под её критерии приёмки до создания рабочего кода. Помогает держать строгий цикл TDD без спешки. ★ 40 451звёзд репо

Из того же набора495

Весь набор →
generate-api-documentation Анализирует код эндпоинтов, находит аннотации и генерирует спецификации OpenAPI, Swagger UI или Redoc. Помогает настроить сборку документации API и шаги в CI/CD. 1 849установок cli-ui-designer Проектирует веб-интерфейсы в стилистике терминала командной строки. Пригодится для стилизации дашбордов, панелей управления и сайтов для разработчиков. 1 849установок feature Команда создаёт ветку feature/<имя> от develop и настраивает её связь с origin. Пригодится для начала работы над новой функцией по Git Flow. 1 820установок architecture-modernizer Помогает спланировать декомпозицию монолита, сервисные границы и событийные потоки. Вызывайте его, когда нужно наметить целевую архитектуру и оформить решения. 1 768установок finish Автоматизирует закрытие веток Git Flow в репозитории: запускает тесты, выполняет слияние и расставляет теги версий. 1 712установок monitoring-specialist Субагент помогает проектировать сбор метрик, логирование, трассировку и оповещения. Подключайте его, когда настраиваете наблюдаемость или SLA-мониторинг. 1 677установок research-coordinator Субагент разбивает сложный исследовательский запрос на задачи для профильных исследователей и задаёт план их совместной работы. Пригодится, когда одного направления поиска недостаточно. 1 673установок release Автоматизирует подготовку релизной ветки по Git Flow. Проверяет семантическую версию, обновляет package.json, собирает список изменений и пушит ветку в origin. 1 664установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой