المهارات ghe-changelog
📋

ghe-changelog

آمن 🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات

Генерировать changelog из git-изменений

Отслеживание изменений проекта между выпусками вручную подвержено ошибкам и требует много времени. Этот навык автоматизирует генерацию changelog, анализируя git-коммиты, diff-изменения и изменения файлов для категоризации обновлений на функции, исправления, требования и проектные решения.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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)

التدقيق الأمني

آمن
v5 • 1/17/2026

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.

2
الملفات التي تم فحصها
538
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
20
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Подготовить notes к выпуску

Генерировать профессиональные notes к выпуску из истории git для программных дистрибутивов

Отслеживать все изменения проекта

Поддерживать комплексную документацию кода, требований и эволюции дизайна

Автоматизировать рабочий процесс выпуска

Интегрировать генерацию changelog в CI/CD пайплайны для консистентного версионирования

جرّب هذه الموجهات

Быстрый запрос changelog
Что изменилось в последнем выпуске? Покажите все новые функции, исправления ошибок и обновления требований.
Генерировать notes к выпуску
Сгенерировать changelog для версии X.Y.Z. Включить все коммиты с последнего тега, категоризированные по типу.
Отслеживать требования
Покажите все требования, которые изменились с последнего выпуска. Включите старые и новые номера версий.
Полный аудит проекта
Дайте мне полную сводку всего, что изменилось: функции, исправления, требования и проектные решения с начального коммита.

أفضل الممارسات

  • Используйте conventional коммиты (feat:, fix:, chore:, docs:) для автоматической категоризации
  • Версионируйте файлы требований (REQ-XXX) при изменении спецификаций
  • Проверяйте автоматически сгенерированные записи changelog перед выпуском

تجنب

  • Пропускать проверку changelog и выпускать непроверенные записи
  • Использовать неинформативные сообщения коммитов типа 'исправлено' или 'обновления'
  • Модифицировать выпущенные записи changelog вместо добавления новых секций версий

الأسئلة المتكررة

Какие форматы conventional коммитов поддерживаются?
Поддерживает префиксы feat:, fix:, chore:, docs:, refactor:, test:, style:, build:, perf:, ci: для автоматической категоризации.
Могу ли я использовать этот навык с GitHub, GitLab и Bitbucket?
Да. Навык использует стандартные git-команды, которые работают с любой платформой хостинга git.
Какие форматы changelog поддерживает этот навык?
Поддерживает форматы Keep a Changelog, Conventional Commits и пользовательские форматы, определённые в конфигурации.
Отправляются ли мои данные changelog куда-либо?
Нет. Вся генерация changelog происходит локально с помощью git-команд. Данные не передаются внешним сервисам.
Почему мои коммиты не появляются в changelog?
Убедитесь, что коммиты используют conventional префиксы. Проверьте, что вы сравниваете с правильным git тегом или диапазоном коммитов.
Чем этот навык отличается от инструментов git-changelog?
Этот навык понимает фазы рабочего процесса GHE и интегрируется с отслеживанием требований и документацией проектных решений.

تفاصيل المطور

المؤلف

Emasoft

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md