Communitygithub.com

wan-huiyan/git-squash

메시지, diff 및 타이밍 휴리스틱을 통해 사소한 커밋을 자동 감지하여 스마트하게 Git 커밋을 스쿼시합니다.

git-squash란 무엇인가요?

이 스킬은 Git 커밋 기록을 정리하는 데 특화되어 있으며, 커밋 메시지, diff 크기, 커밋 시간 간격 등의 휴리스틱을 사용하여 '사소한(trivial)' 커밋을 자동으로 식별하고 스쿼시합니다. 개발자가 불필요하게 세분화된 커밋(예: 오타 수정, WIP 커밋, 사소한 스타일 변경)을 하나의 의미 있는 커밋으로 통합하여 히스토리를 깔끔하게 유지할 수 있도록 돕습니다. 주로 Claude Code, Cursor, Codex 등의 AI 코딩 에이전트 환경에서 사용되며, 사용자가 직접 커밋을 검토하거나 수동으로 리베이스할 필요 없이 자동화된 워크플로우를 제공합니다. 이 스킬은 특히 코드 리뷰나 CI/CD 파이프라인에서 커밋 히스토리의 가독성과 일관성을 높이는 데 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add wan-huiyan/git-squash

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

git-squash은(는) 무엇을 하나요?

메시지, diff 및 타이밍 휴리스틱을 통해 사소한 커밋을 자동 감지하여 스마트하게 Git 커밋을 스쿼시합니다.

관련 스킬