git-commit
Создание стандартизированных git-коммитов
Также доступно от: 21pounder,github,Chemiseblanc,21pounder
Ручное создание git-коммитов страдает от недостатка согласованности и структуры. Этот навык обеспечивает соблюдение Conventional Commits с эмодзи-префиксами для создания четких, стандартизированных сообщений коммитов, которые улучшают командное взаимодействие и генерацию списков изменений.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «git-commit». 사용자가 커밋을 요청하면 staged된 파일들을 확인하고 Conventional Commits 형식에 맞춰 커밋 메시지를 생성합니다
Ожидаемый результат:
- Check staged files and project conventions
- Analyze changes to determine type, scope, and subject
- Create result-oriented commit message like: ✨ feat(auth): implement JWT-based login
Использование «git-commit». 버그를 수정했는데 커밋 메시지를 어떻게 작성해야 할지 모르겠어
Ожидаемый результат:
- Identify the bug fix type and affected scope
- Write in imperative mood: 🐛 fix(scope): resolve issue description
- Include reference to issue number if available
Использование «git-commit». 여러 파일을 수정했는데 한 번에 커밋하고 싶어
Ожидаемый результат:
- Review all staged files for related changes
- Group by feature unit not by file
- Create single commit: ✨ feat(search): implement keyword search with API endpoint
Аудит безопасности
БезопасноThis is a pure documentation skill containing only markdown guidance for git commit best practices. All 70 static findings are false positives - the scanner misinterpreted documentation examples as executable code. SKILL.md contains no shell execution, network calls, or file system operations beyond its own static content. The backticks and shell syntax are markdown code blocks showing examples, not actual commands being executed.
Факторы риска
🌐 Доступ к сети (1)
⚙️ Внешние команды (53)
📁 Доступ к файловой системе (2)
Оценка качества
Что вы можете построить
Поддержание согласованности коммитов
Создание стандартизированных коммитов в соответствии с лучшими отраслевыми практиками в личных проектах
Обеспечение командных соглашений
Гарантия того, что все члены команды используют один и тот же формат сообщений коммитов для улучшения ревью кода
Генерация списков изменений
Создание коммитов, которые автоматически генерируют содержательные списки изменений из истории git
Попробуйте эти промпты
커밋해줘 (commit my current changes)
새 기능을 추가했어, 커밋해줘 (commit new feature)
버그를 수정했어, 커밋해줘 (commit bug fix)
여러 파일을 수정했는데, 한 번에 커밋해줘 (commit multiple related files)
Лучшие практики
- Всегда проверяйте подготовленные изменения перед коммитом, чтобы убедиться, что включены все связанные файлы
- Пишите сообщения коммитов в повелительном наклонении (add, а не added или adding)
- Группируйте связанные изменения в функциональные единицы, а не делайте коммиты отдельно для каждого файла
Избегать
- Создание коммитов, которые описывают процесс разработки вместо конечных результатов
- Коммит файлов по отдельности, когда они относятся к одной и той же функции
- Использование расплывчатых описаний коммитов типа "обновил код" или "исправил что-то"
Часто задаваемые вопросы
Выполняет ли этот навык git commit автоматически?
Что такое формат Conventional Commits?
Могу ли я использовать это с любой платформой хостинга git?
Отправляются ли данные моих коммитов куда-либо?
Зачем использовать эмодзи-префиксы?
Чем это отличается от других инструментов для коммитов?
Сведения для разработчиков
Автор
Bae-ChangHyunЛицензия
MIT
Репозиторий
https://github.com/Bae-ChangHyun/cc-plugins-bch/tree/main/plugins/gitwf/skills/git-commitСсылка
main
Структура файлов
📄 SKILL.md