Promt-Hub
Главная / Программирование и IT / Claude Code Skill: review-and-commit

Claude Code Skill: review-and-commit

Описание промпта
Автоматизированный анализ изменений в Git и создание коммитов по стандарту Conventional Commits.
Что делает этот промпт
  • Этот промпт настраивает Claude Code для автоматического просмотра изменений в репозитории и создания осмысленных коммитов. Он использует встроенные инструменты Bash для получения статуса репозитория, диффов и истории коммитов.
Преимущества
  • Экономит время на рутинных операциях с Git, обеспечивает единообразие сообщений коммитов благодаря стандарту Conventional Commits и снижает риск ошибок при добавлении файлов.
Для кого подходит
  • Разработчики, использующие Claude Code и предпочитающие автоматизацию процессов коммита.
Инструкция по использованию промпта
Выполни команду git status для получения текущего состояния. Затем используй git diff HEAD для просмотра изменений. На основе полученной информации и истории коммитов (git log) сформулируй сообщение в формате Conventional Commits. При необходимости разбей изменения на несколько коммитов, используя git add и git commit для каждой группы связанных изменений.
Что нужно предоставить
Необходимо наличие установленного Git и настроенного Claude Code с доступом к файловой системе проекта.
Что ожидать в результате
Один или несколько коммитов с корректными сообщениями, отражающими суть внесенных изменений, и обновленным статусом репозитория.
Рекомендации
Убедись, что ты находишься в нужной ветке перед запуском. Если изменения требуют предварительного обдумывания, промпт предоставит контекст для анализа.
Ограничения
Не заменяет код-ревью. Автоматически сгенерированные сообщения могут требовать ручной проверки на точность и соответствие контексту проекта.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
---
allowed-tools: Bash(git add:*), Bash(git status:*), Bash(git commit:*)
description: Create a git commit
---

## Контекст

- Текущий статус git: !`git status`
- Текущий git diff ( staged и unstaged изменения): !`git diff HEAD`
- Текущая ветка: !`git branch --show-current`
- Недавние коммиты: !`git log --oneline -10`

## Твоя задача

Проанализируй существующие изменения, а затем создай git commit, следуя формату Conventional Commits. Если ты считаешь, что есть более одного отличного изменения, ты можешь создать несколько коммитов.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.