ghe-changelog
Генерировать changelog из git-изменений
Отслеживание изменений проекта между выпусками вручную подвержено ошибкам и требует много времени. Этот навык автоматизирует генерацию changelog, анализируя git-коммиты, diff-изменения и изменения файлов для категоризации обновлений на функции, исправления, требования и проектные решения.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "ghe-changelog". Generate changelog for version 1.2.0
النتيجة المتوقعة:
- ## [1.2.0] - 2026-01-10
- ### Added
- - User authentication module with OAuth support
- - New dashboard widget for analytics
- ### Fixed
- - Memory leak in data processing pipeline
- - Incorrect timestamp formatting in logs
- ### Requirements
- - REQ-001: v1.0 -> v1.1 (added authentication requirements)
- - REQ-042: v2.3 -> v2.4 (updated latency constraints)
- ### Design
- - Switched from REST to GraphQL for API layer (ADR-015)
استخدام "ghe-changelog". What requirements changed since last release?
النتيجة المتوقعة:
- ## Requirements Changes
- ### New Requirements
- - REQ-100: User notification preferences
- - REQ-101: Email digest scheduling
- ### Updated Requirements
- - REQ-050: v2.1 -> v2.2 (extended timeout values)
- - REQ-075: v1.3 -> v1.4 (added mobile support)
- ### Deprecated Requirements
- - REQ-025 (legacy export format)
التدقيق الأمني
آمنPure documentation skill containing only reference bash scripts for changelog management. All static findings are FALSE POSITIVES - the scanner misidentified git command documentation as security risks. The skill contains no executable code, makes no network calls, and performs no sensitive operations. Shell command patterns in documentation are legitimate git operations for version tracking.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
⚙️ الأوامر الخارجية (62)
📁 الوصول إلى نظام الملفات (6)
درجة الجودة
ماذا يمكنك بناءه
Подготовить notes к выпуску
Генерировать профессиональные notes к выпуску из истории git для программных дистрибутивов
Отслеживать все изменения проекта
Поддерживать комплексную документацию кода, требований и эволюции дизайна
Автоматизировать рабочий процесс выпуска
Интегрировать генерацию changelog в CI/CD пайплайны для консистентного версионирования
جرّب هذه الموجهات
Что изменилось в последнем выпуске? Покажите все новые функции, исправления ошибок и обновления требований.
Сгенерировать changelog для версии X.Y.Z. Включить все коммиты с последнего тега, категоризированные по типу.
Покажите все требования, которые изменились с последнего выпуска. Включите старые и новые номера версий.
Дайте мне полную сводку всего, что изменилось: функции, исправления, требования и проектные решения с начального коммита.
أفضل الممارسات
- Используйте conventional коммиты (feat:, fix:, chore:, docs:) для автоматической категоризации
- Версионируйте файлы требований (REQ-XXX) при изменении спецификаций
- Проверяйте автоматически сгенерированные записи changelog перед выпуском
تجنب
- Пропускать проверку changelog и выпускать непроверенные записи
- Использовать неинформативные сообщения коммитов типа 'исправлено' или 'обновления'
- Модифицировать выпущенные записи changelog вместо добавления новых секций версий