git-analysis
Анализ веток и коммитов git
También disponible en: 1natsu172
Понимание изменений в репозитории git требует запуска нескольких команд и разбора вывода. Этот навык автоматизирует анализ веток, извлечение истории коммитов и статистику изменений файлов для ускорения проверки кода и подготовки pull request.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "git-analysis". Analyze the current branch and show what changed compared to main
Resultado esperado:
- Branch Analysis Summary
- Base branch: main
- Current branch: feature/new-feature
- Merge base: abc123d (2025-01-15)
- Changes:
- - 5 commits ahead
- - 12 files changed
- - 234 insertions, 89 deletions
- Recent commits:
- 1. feat(api): add new endpoint
- 2. test(api): add endpoint tests
- 3. docs(api): update API documentation
Auditoría de seguridad
Riesgo bajoThis is a legitimate git analysis tool containing standard shell scripts for git repository operations. Contains no network calls, credential theft, or malicious code. Only risk factor is shell script execution which is necessary for the stated purpose.
Factores de riesgo
⚡ Contiene scripts (2)
Puntuación de calidad
Lo que puedes crear
Подготовка к рецензированию кода
Извлекать изменения ветки и историю коммитов для обсуждений при проверке кода
Генерация описания pull request
Собирать списки коммитов и изменения файлов для описаний pull request
Отслеживание изменений
Отслеживать активность ветки и контролировать изменения между ветками
Prueba estos prompts
Проанализируйте текущую ветку и покажите, какие коммиты и файлы изменились по сравнению с веткой по умолчанию
Извлеките историю коммитов от базы слияния до HEAD в структурированном формате с информацией об авторе и дате
Покажите, сколько файлов изменилось, добавлено и удалено строк в текущей ветке
Предоставьте полный анализ текущей ветки, включая ветку по умолчанию, базу слияния, количество коммитов и подробную статистику изменений
Mejores prácticas
- Всегда используйте базу слияния для сравнения вместо текущего состояния ветки
- Запускайте независимые команды git параллельно для ускорения результатов
- Форматируйте вывод в единообразном формате для упрощения разбора
- Обрабатывайте ошибки корректно, проверяя статус git-репозитория
Evitar
- Сравнение от конца ветки вместо базы слияния
- Последовательный запуск команд вместо параллельного выполнения
- Игнорирование сообщений об ошибках от команд git
- Использование читаемого человеком вывода, когда нужны структурированные данные