К основному содержанию
команда

add-to-changelog — команда для Claude Code: запись в CHANGELOG.md

Добавляет запись в CHANGELOG.md по формату Keep a Changelog: версия, тип изменения, текст. Пригодится, когда релиз близко, а раздел в файле всё ещё пустой.

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

Что делает add-to-changelog

Команда принимает три аргумента: версию, тип изменения и сообщение. Тип — один из added, changed, deprecated, removed, fixed, security. Если файла CHANGELOG.md нет, он создаётся со стандартной шапкой. Дальше команда ищет или создаёт секцию нужной версии с сегодняшней датой и кладёт запись в подходящий раздел.

Есть и короткая форма: флаги --added, --changed, --fixed. Внутри команда читает CHANGELOG.md, а также package.json или setup.py, если они есть в проекте. Поэтому при новой версии она обновит и файл с версией пакета. Для этого ей выдан доступ к Read, Write, Edit и Bash.

Проверьте, что номер версии в аргументе совпадает с тем, что вы реально собираетесь выпустить: команда запишет в package.json именно его. Формат ведения changelog команда не пересматривает — если в вашем файле своя структура, запись встанет по её правилам, а не по вашей.

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

  • записать изменение в CHANGELOG.md, не открывая файл руками
  • создать CHANGELOG.md с нуля по формату Keep a Changelog
  • разложить записи по разделам added, changed, fixed и другим
  • поднять версию в package.json или setup.py вместе с записью
  • зафиксировать дату релиза в секции версии

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

  • /add-to-changelog 1.1.0 added "Новая конвертация markdown в BlockDoc"
  • /add-to-changelog 1.0.2 fixed "Ошибка в HTML-рендерере"
  • /add-to-changelog --changed "Переписал слой доступа к данным"

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

1Через claude-code-templates

npx claude-code-templates@latest --command project-management/add-to-changelog

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

.claude/commands/add-to-changelog.md

Вызов — /add-to-changelog. Для всех проектов — ~/.claude/commands/

Вопросы о add-to-changelog

Как установить add-to-changelog в Claude?

Выполните npx claude-code-templates@latest --command project-management/add-to-changelog. Файл команды появится по пути .claude/commands/add-to-changelog.md.

Что делает add-to-changelog?

Добавляет запись в CHANGELOG.md: создаёт файл при необходимости, находит или создаёт секцию версии с датой и кладёт текст в раздел нужного типа изменения.

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

Версию, тип изменения и сообщение, например /add-to-changelog 1.1.0 added "текст". Вместо типа можно передать флаг --added, --changed или --fixed.

Исходный текст

add-to-changelog.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[version] [change-type] [message] | --added | --changed | --fixed"
description: Add entry to project changelog following Keep a Changelog format
---

# Update Changelog

Add a new entry to the project's CHANGELOG.md file: **$ARGUMENTS**

## Usage Examples
- `/add-to-changelog 1.1.0 added "New markdown to BlockDoc conversion feature"`
- `/add-to-changelog 1.0.2 fixed "Bug in HTML renderer causing incorrect output"`

## Current Changelog State

- Existing changelog: @CHANGELOG.md (if exists)
- Project version files: @package.json or @setup.py (if exists)

## Task

Add the specified change entry to CHANGELOG.md:

**Arguments**: 
- Version: First argument (e.g., "1.1.0")
- Change Type: Second argument (added/changed/deprecated/removed/fixed/security)  
- Message: Third argument (description of the change)

**Requirements**:
1. Create CHANGELOG.md with standard header if it doesn't exist
2. Find or create version section with today's date
3. Add entry under appropriate change type section
4. Follow Keep a Changelog format and Semantic Versioning
5. Update package version files if this is a new version

The changelog should follow [Keep a Changelog](https://keepachangelog.com/) format.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Тексты и документация» →
Changelog Generator claude-office-skills Скилл группирует коммиты и списки правок в готовые описания релизов. Пригодится разработчикам и лидам перед публикацией новой версии проекта. CX Codex +1 4 600установок changelog-generator Alireza Rezvani Собирает changelog из Conventional Commits, предлагает SemVer-бамп и проверяет формат коммитов. Подходит для релизов, CI и хотфиксов. 618установок changelog-writer patricio0312rev Собирает CHANGELOG и release notes из git-коммитов, заголовков PR и ссылок на issues. Пригодится перед релизом, когда нужно разложить изменения по типам и подобрать версию. CX Codex +1 615установок changelog-maintenance aj-geddes Скилл помогает агенту писать и поддерживать CHANGELOG.md по формату Keep a Changelog: разделы Added, Changed, Fixed, Security и отметки о ломающих изменениях. CX Codex +1 495установок om-auto-update-changelog open-mercato Собирает запись в CHANGELOG.md по всем PR, влитым с прошлого релиза, и отдаёт правку в om-auto-create-pr. Пригодится в момент выпуска версии. CX Codex +1 3 100установок utility-pm-changelog-curator product-on-purpose Собирает черновик CHANGELOG из git log между тегами и применяет правила гигиены репозитория. Пригодится перед релизом. CX Codex +1 597установок

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

Весь набор →
exploratory-data-analysis Скилл для Claude, который определяет формат научного файла и собирает отчёт о структуре, качестве и дальнейших шагах анализа. 279установок env-file-protection Хук блокирует вызовы Write к файлам .env*, чтобы агент случайно не перезаписал секреты. Ставится одной командой в настройки Claude. 279установок slack-notifications Отправляет сообщение в Slack, когда Claude закончил работу или завершился субагент. Пригодится, если вы уходите от терминала и хотите знать, что задача готова. 279установок frontend-to-backend-requirements Скилл помогает фронтенд-разработчику описать бэкенду, какие данные нужны экрану, не диктуя структуру API. 278установок dependency-mapper Строит граф зависимостей кода и задач, ищет циклы и считает критический путь. Пригодится перед планированием спринта или рефакторингом. 274установок rag-engineer Скилл для проектирования RAG-систем: разбивка документов, эмбеддинги, гибридный поиск и переранжирование. Пригодится, когда ответы модели упираются в качество выборки. 273установок business-scenario-explorer Слэш-команда строит несколько сценариев развития бизнеса — базовый, оптимистичный, пессимистичный и срывной — и сводит их в матрицу решений. 273установок rollback-deploy Проводит откат деплоя к прошлой версии: проверки, работа с базой и мониторинг после переключения. 260установок

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

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