Smart Commit은 스테이징된 변경 사항을 분석하여 Conventional Commits 표준에 따라 정확하고 구조화된 커밋 메시지를 생성하는 AI 기반 Git 유틸리티입니다.
레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.
npx clawhub@latest install git-smart-commit
스킬 폴더를 다음 위치 중 하나로 복사하세요
~/.openclaw/skills/ <project>/skills/ 우선순위: 워크스페이스 > 로컬 > 번들
이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.
Clawhub를 사용해서 git-smart-commit 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).
ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.
Smart Commit은 Openclaw Skills 에코시스템 내의 특화된 도구로, 수동으로 Git 메시지를 작성하는 번거로움을 없애기 위해 설계되었습니다. 스테이징된 diff를 검사하여 새로운 기능, 버그 수정 또는 성능 최적화와 같은 코드 변경의 의도를 지능적으로 식별하고 이를 표준화된 구조로 포맷합니다.
이 스킬은 프로젝트의 버전 히스토리를 깨끗하고 검색 가능하며 전문적으로 유지해 줍니다. 단순한 텍스트 생성을 넘어 breaking changes를 감지하고 너무 복잡한 diff에 대해 논리적 분할을 제안함으로써 Openclaw Skills를 버전 관리 관리에 사용하는 모든 개발자에게 필수적인 자산이 됩니다.
git diff --cached --stat을 실행하여 스테이징된 수정 사항의 상위 레벨 개요를 가져옵니다.git diff --cached를 통해 전체 diff의 심층 분석을 수행하여 로직 변경 사항을 이해합니다.git commit -m 명령을 실행하여 변경을 완료합니다.이 기능을 워크플로우에 통합하려면 Openclaw 환경이 구성되었는지 확인하고 터미널에서 다음을 실행하세요.
# git 저장소로 이동
cd your-project-repo
# 변경 사항 스테이징
git add .
# AI 에이전트를 통해 smart-commit 스킬 트리거
openclaw run smart-commit
Smart Commit은 Git의 내부 메타데이터와 Conventional Commits 분류법을 사용하여 정보를 구성합니다.
| 구성 요소 | 소스 | 설명 |
|---|---|---|
| Type | Diff Analysis | 변경 분류 (예: feat, fix, style) |
| Scope | File Path | 영향받는 모듈 식별 (예: api, ui) |
| Subject | Hunk Analysis | 변경 사항에 대한 명령형 설명 |
| Breaking Change | Code Impact | breaking API 또는 로직 변경 감지 |
대규모 diff(4000행 이상)의 경우, token 효율성을 유지하기 위해 git diff --stat을 기반으로 요약을 생성합니다.
!를 추가하고 BREAKING CHANGE: 푸터를 채웁니다.--scope 및 --type 플래그를 사용하여 특정 범위나 타입을 강제하는 기능.--amend 옵션을 사용하여 마지막 커밋 메시지를 원활하게 업데이트.로드 중
90일간의 성장 마라톤과 강인한 대사 메커니즘을 특징으로 하는 AI 에이전트를 위한 정교한 가상 펫 관리 스킬입니다.

AI 기반 애플리케이션을 위해 전 세계 도시, 국가 및 지역 정보에 대한 액세스를 제공하는 포괄적인 지리 데이터 기술입니다.

검증 상태, 메서드 호출 통계 및 에너지 소비를 포함하여 TRON 스마트 컨트랙트를 감사하기 위한 포괄적인 도구 세트입니다.

Push Server OpenAPI를 통해 WeCom 사용자에게 리치 미디어 알림을 보내는 Python 기반 알림 에이전트입니다.

Monte Carlo 시뮬레이션과 통계적 효율성 데이터를 활용하여 승리하는 토너먼트 대진표를 생성하는 정교한 March Madness 최적화 도구입니다.

고급 LLMs를 사용하여 로컬 세션 로그에서 실행 가능한 인사이트를 추출하는 전략적 분석 도구입니다.








































