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

wiki-changelog — скилл для Claude Code: changelog и установка

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

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

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

wiki-changelog анализирует коммиты, даты, авторов и сообщения из истории Git. Он объединяет записи по периодам: изменения за последние 7 дней группирует по дням, более старые — по неделям. Затем раскладывает их по категориям: новые функции, исправления, рефакторинг, документация, конфигурация, зависимости и ломающие изменения.

Перед созданием changelog скилл проверяет git remote get-url origin и просит определить контекст исходного репозитория. Если доступен URL, хэши коммитов и изменённые файлы получают ссылки на репозиторий; для локального проекта используются обычные хэши и пути. Описание ориентировано на пользовательские изменения, термины берутся из README, а для ломающих изменений добавляются заметки по миграции. Скилл работает в Claude Code и GitHub Copilot.

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

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

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

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

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

1Через Skills CLI (Vercel)

npx skills add microsoft/skills --skill wiki-changelog -a claude-code

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

~/.claude/skills/wiki-changelog/SKILL.md

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

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

Вопросы о wiki-changelog

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

Выполните npx skills add microsoft/skills --skill wiki-changelog -a claude-code, затем проверьте файл ~/.claude/skills/wiki-changelog/SKILL.md.

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

Скилл анализирует историю Git, группирует коммиты по периодам и категориям, а затем пишет changelog с акцентом на пользовательские изменения.

Зачем wiki-changelog нужен URL исходного репозитория?

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

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

SKILL.md · MIT
---
name: wiki-changelog
description: Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in the repository.
license: MIT
metadata:
  author: Microsoft
  version: "1.0.0"
---

# Wiki Changelog

Generate structured changelogs from git history.

## Source Repository Resolution (MUST DO FIRST)

Before generating any changelog, you MUST determine the source repository context:

1. **Check for git remote**: Run `git remote get-url origin` to detect if a remote exists
2. **Ask the user**: _"Is this a local-only repository, or do you have a source repository URL (e.g., GitHub, Azure DevOps)?"_
   - Remote URL provided → store as `REPO_URL`, use **linked citations** for commit hashes and file references
   - Local-only → use plain commit hashes and file references
3. **Do NOT proceed** until source repo context is resolved

## When to Activate

- User asks "what changed recently", "generate a changelog", "summarize commits"
- User wants to understand recent development activity

## Procedure

1. Examine git log (commits, dates, authors, messages)
2. Group by time period: daily (last 7 days), weekly (older)
3. Classify each commit: Features (🆕), Fixes (🐛), Refactoring (🔄), Docs (📝), Config (🔧), Dependencies (📦), Breaking (⚠️)
4. Generate concise user-facing descriptions using project terminology

## Constraints

- Focus on user-facing changes
- Merge related commits into coherent descriptions
- Use project terminology from README
- Highlight breaking changes prominently with migration notes
- When `REPO_URL` is available, link commit hashes: `[abc1234](REPO_URL/commit/abc1234)` and changed files: `[file_path](REPO_URL/blob/BRANCH/file_path)`

© Microsoft · MIT · microsoft/skills

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

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

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

Весь набор →
azure-keyvault-secrets-rust Подсказывает агенту, как читать и записывать секреты в Azure Key Vault из Rust через официальный крейт azure_security_keyvault_secrets. 6установок wiki-page-writer Скилл создаёт технические wiki-страницы с диаграммами Mermaid, ссылками на исходный код и разбором системы от первых принципов. 5установок wiki-onboarding Собирает четыре вводных руководства по репозиторию — для контрибьютора, staff-инженера, руководителя и продакта. Пригодится, когда в проект приходят новые люди. 5установок wiki-llms-txt Создаёт файлы llms.txt и llms-full.txt по спецификации llmstxt.org, превращая проектную документацию и вики в сжатый контекст для языковых моделей. 5установок frontend-ui-dark-ts Скилл для сборки тёмных React-интерфейсов на Tailwind CSS: тема, glassmorphism, анимации Framer Motion. Пригодится для дашбордов и админок. 5установок azure-storage-blob-rust Подсказывает агенту, как работать с Azure Blob Storage из Rust: загрузка и скачивание блобов, контейнеры, аутентификация через RBAC. 5установок azure-keyvault-certificates-rust Помогает писать на Rust код для X.509-сертификатов в Azure Key Vault: создание, обновление, удаление, подпись. Пригодится, когда агенту нужно выдать самоподписанный сертификат или разобраться с LRO. 5установок azure-identity-rust Скилл подсказывает агенту, как подключить Microsoft Entra ID к Rust-приложению: какой credential взять для локальной разработки, а какой для продакшена. 5установок

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

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