스킬 git-commit
📦

git-commit

낮은 위험 ⚙️ 외부 명령어

Автоматическая генерация сообщений коммитов

또한 다음에서 사용할 수 있습니다: Bae-ChangHyun,github,Chemiseblanc,21pounder

Разработчики тратят время на составление сообщений коммитов и испытывают трудности с поддержанием единообразия в командных репозиториях. Этот навык анализирует изменения в git и автоматически генерирует правильно отформатированные сообщения в формате conventional commits.

지원: Claude Codex Code(CC)
⚠️ 68 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"git-commit" 사용 중입니다. Пользователь говорит: Commit my changes

예상 결과:

Навык выполняет git status и git diff для анализа индексированных изменений. Он обнаруживает, что вы добавили новый модуль аутентификации в src/auth.ts и соответствующие тесты. Навык генерирует сообщение коммита feat(auth): add user authentication module и создаёт коммит. Вывод показывает хеш коммита abc1234 и подтверждает успешное создание коммита.

"git-commit" 사용 중입니다. Пользователь говорит: Create a fix commit for the parser bug

예상 결과:

Навык анализирует индексированные изменения в utils/parser.js и определяет, что это исправление ошибки. Он генерирует сообщение коммита fix(parser): resolve null reference in string parsing в формате conventional commits. После создания коммита он сообщает хеш коммита def5678 и подтверждает, что рабочий каталог чист.

"git-commit" 사용 중입니다. Пользователь говорит: Commit with message: Refactor database connection logic

예상 결과:

Навык использует ваше пользовательское сообщение коммита в точности как указано. Он индексирует изменения в db/connection.js и создаёт коммит с указанным вами сообщением. Навык сообщает хеш коммита и не пытается изменить или переформатировать ваше сообщение.

보안 감사

낮은 위험
v4 • 1/21/2026

The skill safely executes git commands as its core functionality. Static analyzer flagged 29 patterns but all are false positives: documentation examples using markdown backticks, security guidelines warning against committing .env files, and metadata in the JSON template itself. The skill follows secure practices and has legitimate use of external commands through the Bash tool.

2
스캔된 파일
437
분석된 줄 수
2
발견 사항
4
총 감사 수
낮은 위험 문제 (1)
Legitimate git command execution
The skill executes git commands (status, diff, commit) using the Bash tool which is explicitly listed in allowed-tools. This is the intended functionality for a git workflow skill. Commands use safe arguments without user input injection.

위험 요인

⚙️ 외부 명령어 (1)
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
25
커뮤니티
88
보안
91
사양 준수

만들 수 있는 것

Ускорение ежедневного рабочего процесса разработки

Разработчики могут быстрее коммитить код, делегировав генерацию сообщений навыку. Навык анализирует вывод git diff и создаёт правильно отформатированные сообщения, соответствующие стандартам conventional commits.

Поддержание единообразной истории репозитория

Команды поддерживают единое форматирование сообщений коммитов среди всех участников. Навык обеспечивает соблюдение каждым коммитом одного шаблона type(scope): description, что позволяет использовать автоматизированные инструменты для создания changelog.

Изучение лучших практик написания сообщений коммитов

Начинающие разработчики видят примеры хорошо структурированных сообщений коммитов. Навык демонстрирует использование повелительного наклонения, правильный выбор типа и чёткие описания, объясняющие назначение изменений.

이 프롬프트를 사용해 보세요

Базовый запрос на коммит
Commit my staged changes
Указание типа коммита
Create a fix type commit for my changes
Включение области в коммит
Commit these changes with type feat and scope auth
Переопределение пользовательским сообщением
Commit my changes with message: Update user authentication flow to support OAuth2

모범 사례

  • Просматривайте индексированные изменения с помощью git status перед вызовом навыка, чтобы убедиться, что будут закоммичены только нужные файлы
  • Предоставляйте дополнительный контекст в запросе, когда изменения сложные или охватывают несколько аспектов
  • Проверяйте, что сгенерированное сообщение коммита точно описывает ваши изменения, перед принятием коммита

피하기

  • Коммит без проверки сгенерированного сообщения на соответствие фактическим изменениям
  • Индексация конфиденциальных файлов, таких как .env или файлов с учётными данными, перед использованием навыка
  • Переопределение навыка пользовательскими сообщениями, нарушающими формат conventional commits

자주 묻는 질문

Какой формат использует навык для сообщений коммитов?
Навык генерирует сообщения в формате conventional commits. Этот формат использует шаблон type(scope): description, где type — это feat, fix, docs, style, refactor, test или chore.
Могу ли я переопределить сгенерированное сообщение коммита?
Да. Включите пользовательское сообщение в запрос, используя параметр message. Навык использует предоставленное вами сообщение вместо автоматической генерации.
Как навык определяет тип коммита?
Навык анализирует вывод git diff для определения того, что изменилось. Новые функции вызывают тип feat, исправления ошибок — тип fix, а изменения в документации — тип docs. Вы также можете указать тип вручную.
Будет ли навык индексировать файлы перед коммитом?
Да. Если у вас есть неиндексированные изменения, навык может проиндексировать их перед созданием коммита. Вы можете указать, какие файлы индексировать, в своём запросе.
Работает ли это с GitHub, GitLab или Bitbucket?
Да. Навык работает с любым git-репозиторием независимо от места его размещения. Он использует только стандартные git-команды, которые работают универсально.
Что происходит, если мой коммит затрагивает несколько модулей?
Навык определяет основную затронутую область как scope. Для коммитов, затрагивающих множество несвязанных областей, рассмотрите возможность предоставления пользовательского сообщения или разделения на несколько коммитов.

개발자 세부 정보

파일 구조

📄 SKILL.md