вариант

wiki-changelog

microsoft/skills microsoft/skills

Анализирует историю коммитов в Git и генерирует структурированные журналы изменений, сгруппированные по типам изменений.

...Расширить все
0
Обновлено время 11 сентября 2026 г.

Журнал изменений Wiki

Генерация структурированных журналов изменений на основе истории Git.

Определение репозитория исходного кода (НЕОБХОДИМО СДЕЛАТЬ В ПЕРВУЮ ОЧЕРЕДЬ)

Перед генерацией любого журнала изменений вы ДОЛЖНЫ определить контекст исходного репозитория:

  1. Проверка наличия удаленного репозитория Git: выполните команду git remote get-url origin, чтобы определить, существует ли удаленный репозиторий
  2. Спросите пользователя: «Это исключительно локальный репозиторий или у вас есть URL исходного репозитория (например, GitHub, Azure DevOps)?»
    • Если URL удаленного репозитория указан → сохраните его как REPO_URL, используйте ссылки для хешей коммитов и ссылок на файлы
    • Только локальный репозиторий → используйте простые хеши коммитов и ссылки на файлы
  3. НЕ продолжайте, пока не будет определён контекст исходного репозитория

Когда активировать

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

Порядок действий

  1. Проанализируйте журнал git (коммиты, даты, авторы, сообщения)
  2. Сгруппировать по периодам: ежедневно (последние 7 дней), еженедельно (более ранние)
  3. Классифицировать каждый коммит: Новые функции (🆕), Исправления (🐛), Рефакторинг (🔄), Документация (📝), Настройки (🔧), Зависимости (📦), Несовместимые изменения (⚠️)
  4. Создать лаконичные описания для пользователей с использованием терминологии проекта

Ограничения

  • Сосредоточиться на изменениях, заметных для пользователей
  • Объединять связанные коммиты в целостные описания
  • Используйте терминологию проекта из README
  • Выделяйте значительные изменения с помощью примечаний по миграции
  • Если доступен REPO_URL, указывайте ссылки на хеши коммитов: [abc1234](REPO_URL/commit/abc1234) и на изменённые файлы: [file_path](REPO_URL/blob/BRANCH/file_path)
Посмотреть на GitHub
---
name: wiki-changelog
description: Analyzes git commit history and generates structured changelogs categorized by change type.
license: MIT
---

# 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)`

Все файлы

0 файлов

Установить wiki-changelog

Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

git clone https://github.com/microsoft/skills/tree/main/.github/plugins/deep-wiki/skills/wiki-changelog # Copy SKILL.md to your .claude/skills/ directory

Копировать Копировать
Быстрая настройка: Скопируйте папку со скиллом в .claude/skills/ Claude автоматически обнаружит и начнет использовать этот скилл
Репозиторий microsoft/skills

Похожие навыки

golang-dependency-injection
Обновлено время 29 июня 2026 г.
nuxthub
Обновлено время 23 августа 2026 г.
tc-tracker
Обновлено время 27 августа 2026 г.
code-quality
Обновлено время 22 августа 2026 г.
OR