Навыки changelog
📝

changelog

Безопасно ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе

Автоматическое ведение журнала изменений проекта

Ведение журнала изменений требует времени и подвержено ошибкам. Этот навык автоматизирует процесс, анализируя коммиты, PR и релизы для создания точных записей в журнале изменений, ориентированных на пользователей, в формате IdeaVim.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «changelog». Update changelog for commits since last release

Ожидаемый результат:

  • ## 2.29.0, 2024-01-15
  •  
  • ### Features:
  • * Added support for `g;` and `g,` commands to navigate through change list
  • * Implemented `:history` command to show command history
  •  
  • ### Fixes:
  • * [VIM-3456] Fixed visual block mode with wrapped lines
  • * [VIM-3458] Fixed `ci"` in strings with escaped quotes
  •  
  • ### Merged PRs:
  • * [850] by contributor: Add surround plugin improvements

Использование «changelog». Convert changelog to HTML for marketplace

Ожидаемый результат:

  • <b>Features:</b><br>
  • * Added support for <code>g;</code> and <code>g,</code> commands<br>
  • * <a href="https://youtrack.jetbrains.com/issue/VIM-3456">VIM-3456</a> Fixed visual block mode<br>

Аудит безопасности

Безопасно
v4 • 1/17/2026

This is a pure documentation skill containing only markdown instructions. It provides guidelines for maintaining the IdeaVim changelog and contains NO executable code, network calls, or file operations. All 110 static findings are false positives from the analyzer misinterpreting markdown code block syntax as shell commands and documentation URLs as network indicators.

2
Просканировано файлов
415
Проанализировано строк
3
находки
4
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
20
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Автоматизация документации релизов

Поддерживайте журнал изменений проекта в актуальном состоянии с минимальными усилиями, автоматически анализируя коммиты и PR на предмет изменений, видимых пользователям.

Стандартизация заметок о релизах

Обеспечьте единообразную, профессиональную документацию релизов, которая следует установленным шаблонам и включает правильные ссылки на задачи и PR.

Документирование вклада сообщества

Правильно признавайте вклад внешних участников, автоматически включая их PR в журнал изменений, даже для внутренних изменений.

Попробуйте эти промпты

Обновить журнал изменений для релиза
Обновите журнал изменений IdeaVim для предстоящего релиза 2.29.0. Проверьте коммиты с последней задокументированной версии и включите все изменения, видимые пользователям.
Добавить изменения в раздел unreleased
Обновите раздел [To Be Released] последними коммитами из ветки master. Сосредоточьтесь на видимых пользователям функциях и исправлениях ошибок.
Проверить PR для журнала изменений
Проверьте PR #1234 и определите, нужна ли для него запись в журнале изменений. Если да, подготовьте соответствующую запись в соответствии с форматом журнала.
Сгенерировать HTML для changeNotes
Преобразуйте последние записи журнала изменений из раздела [To Be Released] в формат HTML для раздела changeNotes в build.gradle.kts.

Лучшие практики

  • Всегда проверяйте сгенерированные записи журнала изменений на точность и понятность перед коммитом
  • Включайте конкретные примеры команд или функций при описании исправлений или нового функционала
  • Ссылайтесь на соответствующую документацию или блог JetBrains для новых интеграций с IntelliJ

Избегать

  • Не включайте внутренний рефакторинг или очистку кода, которые не затрагивают пользователей
  • Избегайте расплывчатых описаний типа "Исправлены ошибки" без указания того, что было исправлено
  • Никогда не пропускайте этап ручной проверки — автоматизированный журнал изменений всё равно требует проверки человеком

Часто задаваемые вопросы

Совместим ли этот навык с проектами, отличными от IdeaVim?
Нет, он специально разработан для формата и соглашений журнала изменений IdeaVim. Для других проектов потребуется адаптация.
Как он обрабатывает пробел в журнале изменений между версиями 2.9.0 и 2.28.0?
Он автоматически включает примечание о неподдерживаемом периоде и продолжает документацию с версии 2.28.0.
Может ли он автоматически создавать и сливать PR?
Нет, он только подготавливает содержимое журнала изменений. Вы должны вручную создать и проверить PR перед слиянием.
Безопасны ли мой код и история коммитов?
Да, навык только читает историю git и генерирует текст. Он не изменяет код и не отправляет данные внешним сервисам.
Что если навык пропустит важное изменение?
Требуется ручная проверка. Вы всегда можете добавить или изменить записи перед созданием PR.
Чем он отличается от автоматических генераторов на основе git log?
Он фокусируется на изменениях, видимых пользователям, фильтрует внутренние обновления и следует конкретным правилам форматирования для аудитории IdeaVim.

Сведения для разработчиков

Автор

JetBrains

Лицензия

Apache-2.0

Ссылка

master

Структура файлов

📄 SKILL.md