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

writing-changelogs — скилл для Claude Code: что делает

Готовит записи журнала изменений, релизные заметки и сводки о выпущенной работе. Нужен после заметных изменений, исправлений или удалений.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add riekelt/technical-writer --skill writing-changelogs -a claude-code
Открыть на GitHub

Что делает writing-changelogs

Скилл помогает описывать выпущенные изменения как историю проекта, а не снимок его текущего состояния. Он добавляет новые записи и не переписывает старые, ставит свежие выше прежних и учитывает версии, если они есть.

Ломающие изменения выносятся в начало с действием для миграции. Для исправлений скилл предлагает объяснять сбой и его влияние, а не пересказывать дифф. Он различает изменения в репозитории, развёртывание и внешнюю проверку, поэтому неподтверждённый результат не будет выдан за готовый.

Для передачи работы скилл собирает причину изменений, содержание поставки, точки для ревью, результаты проверок, оговорки и остаточные риски. Ему требуется скилл technical-writing; это обязательная зависимость, которую стоит установить до работы с журналом изменений.

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

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

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

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

Как установить writing-changelogs

1Через Skills CLI (Vercel)

npx skills add riekelt/technical-writer --skill writing-changelogs -a claude-code

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

~/.claude/skills/writing-changelogs/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/writing-changelogs/

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

Вопросы о writing-changelogs

Как установить writing-changelogs в Claude Code?

Выполните npx skills add riekelt/technical-writer --skill writing-changelogs -a claude-code, затем повторите npx skills add riekelt/technical-writer --skill writing-changelogs -a claude-code. После этого используйте файл ~/.claude/skills/writing-changelogs/SKILL.md.

Что делает writing-changelogs?

Скилл пишет записи журнала изменений, релизные заметки и сводки о поставленной работе. Он выделяет влияние на пользователя, действия для миграции и честно отделяет выполненное от непроверенного.

Что нужно writing-changelogs для работы?

Скилл требует technical-writing, где заданы правила фактов и стиля. Его стоит применять после заметных выпущенных изменений, а не для мелких правок.

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

SKILL.md · MIT
---
name: writing-changelogs
description: Use when writing a changelog entry, release notes, or a "what shipped" summary after completing work. Encodes the entry shape, the handover template, and the honesty conventions. Use after shipping meaningful work, even if the user just says "summarize what we did".
---

# Writing changelogs

**REQUIRED BACKGROUND:** the `technical-writing` skill (hard rules, truth rules, style).

## Overview

The changelog's subject is the change, not the current state; migration docs and release notes are the other document types with that subject. It is historical: entries are never rewritten, only appended.

## When to invoke, and not

Invoke after shipping a meaningful change (a feature, a fix of real size, a removal), when writing release notes, or when summarizing what shipped. Do NOT invoke for trivial edits (roughly three changed files, or three commits), and never rewrite or delete existing entries.

## Rules

- One entry per shipped change, newest first, ISO dates, grouped by version where versions exist.
- Standard categories where the file uses them: Added / Changed / Deprecated / Fixed / Removed / Security. A Deprecated entry carries the removal date and the replacement.
- **Breaking changes lead the entry**, above the categories, each with the required migration action stated (and the migration guide linked when one exists).
- User-visible impact over implementation detail.
- Present tense, active voice, and no jargon the reader would not know.
- Group related changes, and never duplicate an existing entry.
- Record removals, not just additions.
- Release notes are the audience-facing cut of the same facts: what changed, who it affects, what to do about it. The changelog speaks to engineers; release notes to users of the system. Both draw on the same sources and must never contradict each other.

## Entry shape

**Document-type exception:** the bold leads required below override the shared ban on bold-lead bullets. The exception covers changelog outcomes and the named known-issue, deferred-item, and omission categories only. Repeated label-value bullets remain banned elsewhere.

**Bold lead stating the outcome**, then root cause, then the fix, with exact names inline:

```markdown
- **Reference-to-video routing fixed.** The resolver only knew three operation
  kinds, so requests with reference media routed to image-to-video. A
  `hasReferenceMedia()` check now gives reference-to-video a higher-priority
  branch.
```

Fixed entries explain the failure mode, not the diff. The bold lead carries the user impact, which lets a reader triage a change list.

## Honesty conventions

Three entry types make a changelog citable:

- **Known issues** surfaced but not fixed in this change, named as such.
- **Deferred items** still owed ("one deploy needed to restore the webhook key").
- **Deliberate omissions**, described by category, so the same omission is not re-litigated or mistaken for an oversight.

Never mark anything implemented, deployed, or verified unless that exact action was completed and checked. Distinguish implemented (in the repo) from deployed (live) from externally verified.

## Handover / completion summary

For handing finished work to a reviewer or operator, cover these sections in order:

1. Why this work exists
2. What shipped
3. Where to point the review (the decisions a reviewer must understand before judging)
4. Verification status: exact commands and their results, never a bare checkmark
5. Honest caveats and things I got wrong
6. Residual risks and what NOT to do
7. State and what is owed (merged-not-pushed, migrations, ordered steps with the consequence of wrong ordering)

© riekelt · MIT · riekelt/technical-writer

Похожие скиллы

Всё по теме «Тексты и документация» →
changelog-writing Samuel Berthe Превращает коммиты, пул-реквесты и тикеты в релиз-ноты, которые читают: что вышло, что это значит на практике и что ломается. CX Codex +1 10 300установок changelog-automation Seth Hobson Скилл помогает собирать changelog и release notes из коммитов, PR и релизов. Подойдёт для настройки процесса релизов и единых правил коммитов. CX Codex 13 733установок release-notes phuryn Готовит релиз-ноты для пользователей по тикетам, PRD и журналам изменений. Пригодится для анонса обновлений и сводки поставленных изменений. CX Codex +1 2 900установок generate-release-notes donnfelker Собирает release notes и changelog из истории коммитов по Conventional Commits. Пригодится перед каждым тегом. CX Codex +1 762установок deliver-release-notes product-on-purpose Превращает список изменений в релиз-ноты, которые читают пользователи: что нового, что улучшили, что починили. CX Codex +1 751установок changelog-writer patricio0312rev Собирает CHANGELOG и release notes из git-коммитов, заголовков PR и ссылок на issues. Пригодится перед релизом, когда нужно разложить изменения по типам и подобрать версию. CX Codex +1 615установок

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

reviewing-technical-prose Скилл для вычитки чужих технических текстов: находит запрещённые конструкции, слабые утверждения и структурные дефекты, а перед сдачей документа прогоняет чек-лист. CX Codex +1 18 200установок writing-design-docs Шаблон и правила подготовки дизайн-документов, RFC и миграционных планов. Задаёт скелет документа, карточки обоснований Why & What и проверку на неопределённости. CX Codex +1 18 200установок writing-runbooks Скилл для написания ранбуков, инструкций по установке и миграции, где читатель выполняет шаги под давлением времени. CX Codex +1 18 100установок documenting-legacy-codebases Скилл восстанавливает документацию по коду, когда старые доки устарели или врут. Сначала инвентаризация системы, потом текст. CX Codex +1 17 900установок writing-issues Задаёт структуру задач, баг-репортов и спайков в трекере. Помогает превратить обсуждение или сырые заметки в понятный тикет с проверяемыми критериями приёмки. CX Codex +1 18 000установок recording-decisions Скилл записывает принятые решения в формате ADR или короткой записи журнала, пока они не остались только в чате. CX Codex +1 18 000установок writing-postmortems Скилл для написания постмортемов и разборов причин сбоя: хронология только по фактам, блиameless-рамка, задачи с владельцами. CX Codex +1 18 000установок diagramming-processes Скилл для ИИ-кодинга, который заставляет агента рисовать процессы, состояния и обмен сообщениями в виде диаграмм с исходником в git, а не картинок. CX Codex +1 17 800установок

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

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