agentleFS
sergeeeysergeeey/Claude-cod-top-2026/skills/extensions/changelog-gen/SKILL.md

changelog-gen

Skill9 starsChanged 6 months agoMITView on GitHub

Превращает технические git коммиты в polished release notes которые пользователи реально прочитают. Или за период: Фильтровать (не включать в user-facing): test:, chore:, ci:, docs: — внутренние. Этот skill вызывается автоматически внутри /ship перед созданием git tag. Можно использовать standalone для промежуточных дайджестов.

6 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md
<!-- BSV — Brief Skill View | поиск: BSV Скил : changelog-gen TL;DR : Превращает git commits в читаемый changelog для пользователей за 1 минуту Вызов : /changelog-gen, "сгенерируй changelog", "release notes", "что изменилось" НЕ для : Внутренней документации — только user-facing release notes -->

name: changelog-gen description: > [STATUS: review] [CONFIDENCE: high] [REVIEWED: 2026-04-25] Адаптировано из Composio awesome-claude-skills/changelog-generator. Превращает технические git коммиты в понятные пользователю release notes. Анализирует историю, категоризирует изменения, фильтрует внутренний шум. Триггеры: /changelog-gen, "сгенерируй changelog", "release notes", "что изменилось в релизе", "напиши changelog", "подготовь release". НЕ использовать для: внутренних технических заметок — только user-facing.

Changelog Generator

Превращает технические git коммиты в polished release notes которые пользователи реально прочитают.

Когда использовать

  • Подготовка релиза новой версии (перед git tag)
  • Еженедельный/месячный дайджест изменений
  • Release notes для GitHub Releases
  • Changelog для CHANGELOG.md

Процесс (4 шага)

Шаг 1 — Сбор коммитов

git log --oneline --no-merges v{prev}..v{next}

Или за период:

git log --oneline --no-merges --since="7 days ago"

Шаг 2 — Категоризация

КатегорияКоммитыEmoji
Новые фичиfeat:✨
Улучшенияperf:, refactor:🔧
Багиfix:🐛
Безопасностьsecurity:, sec:🔒
Breaking changesBREAKING:⚠️

Фильтровать (не включать в user-facing): test:, chore:, ci:, docs: — внутренние.

Шаг 3 — Перевод технического → понятного

Технический коммитUser-facing
fix: null pointer in auth middlewareИсправлена ошибка при входе на отдельных устройствах
feat: add isotonic calibrationУлучшена точность предсказаний
perf: batch processing 3x speedupОбработка данных стала в 3 раза быстрее

Шаг 4 — Форматирование

# Что нового — v{version} ({date})

## ✨ Новые возможности
- **Название фичи:** Одно предложение что это даёт пользователю.

## 🔧 Улучшения
- Краткое описание улучшения без технических деталей

## 🐛 Исправления
- Что было сломано и как теперь работает

## ⚠️ Важные изменения
- Если что-то изменилось в поведении — объяснить что сделать пользователю

Промпт для быстрого запуска

Сгенерируй user-facing changelog из git log за последние 7 дней.
Правила:
- Исключи: test:, chore:, ci:, docs: коммиты
- Переведи технический язык в понятный пользователю
- Сгруппируй по категориям: фичи / улучшения / фиксы
- Формат: markdown с emoji
- Язык: русский

Пример вывода

# Обновление — 25 апреля 2026

## ✨ Новые возможности
- **SNR-скоринг задач:** Новый инструмент /snr оценивает задачи
  по формуле Signal/Noise и подсказывает что удалить из бэклога.

## 🔧 Улучшения
- Wiki-записи теперь автоматически проверяются на overgeneralization
  — вы увидите предупреждение если вывод слишком категоричный.

## 🐛 Исправления
- Исправлена ошибка при конвертации заметок с процентными значениями.

Интеграция с /ship

Этот skill вызывается автоматически внутри /ship перед созданием git tag. Можно использовать standalone для промежуточных дайджестов.

Gotchas

  • Коммиты без префикса (feat/fix/etc) — решай по смыслу, не игнорируй
  • Breaking changes всегда наверху, даже если их мало
  • Не переусердствуй с emoji — один на категорию, не на каждую строку

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.