wiki-changelog
microsoft/skills
Анализирует историю коммитов в Git и генерирует структурированные журналы изменений, сгруппированные по типам изменений.
...Расширить всеЖурнал изменений Wiki
Генерация структурированных журналов изменений на основе истории Git.
Определение репозитория исходного кода (НЕОБХОДИМО СДЕЛАТЬ В ПЕРВУЮ ОЧЕРЕДЬ)
Перед генерацией любого журнала изменений вы ДОЛЖНЫ определить контекст исходного репозитория:
- Проверка наличия удаленного репозитория Git: выполните команду
git remote get-url origin, чтобы определить, существует ли удаленный репозиторий - Спросите пользователя: «Это исключительно локальный репозиторий или у вас есть URL исходного репозитория (например, GitHub, Azure DevOps)?»
- Если URL удаленного репозитория указан → сохраните его как
REPO_URL, используйте ссылки для хешей коммитов и ссылок на файлы - Только локальный репозиторий → используйте простые хеши коммитов и ссылки на файлы
- Если URL удаленного репозитория указан → сохраните его как
- НЕ продолжайте, пока не будет определён контекст исходного репозитория
Когда активировать
- Пользователь запрашивает «что изменилось за последнее время», «создать журнал изменений», «подвести итоги коммитов»
- Пользователь хочет понять недавнюю активность разработки
Порядок действий
- Проанализируйте журнал git (коммиты, даты, авторы, сообщения)
- Сгруппировать по периодам: ежедневно (последние 7 дней), еженедельно (более ранние)
- Классифицировать каждый коммит: Новые функции (🆕), Исправления (🐛), Рефакторинг (🔄), Документация (📝), Настройки (🔧), Зависимости (📦), Несовместимые изменения (⚠️)
- Создать лаконичные описания для пользователей с использованием терминологии проекта
Ограничения
- Сосредоточиться на изменениях, заметных для пользователей
- Объединять связанные коммиты в целостные описания
- Используйте терминологию проекта из README
- Выделяйте значительные изменения с помощью примечаний по миграции
- Если доступен
REPO_URL, указывайте ссылки на хеши коммитов:[abc1234](REPO_URL/commit/abc1234)и на изменённые файлы:[file_path](REPO_URL/blob/BRANCH/file_path)
---
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
Копировать





Дом
