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 с доступом к файловой системе проекта.
Один или несколько коммитов с корректными сообщениями, отражающими суть внесенных изменений, и обновленным статусом репозитория.
Убедись, что ты находишься в нужной ветке перед запуском. Если изменения требуют предварительного обдумывания, промпт предоставит контекст для анализа.
Не заменяет код-ревью. Автоматически сгенерированные сообщения могут требовать ручной проверки на точность и соответствие контексту проекта.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
Claude
Войти для копирования
---
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. Если ты считаешь, что есть более одного отличного изменения, ты можешь создать несколько коммитов.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.