Commit
개발 전용 Claude Code 플러그인
npx -y skills add gagip/gagip-dev --skill commitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
변경사항을 분석하여 커밋 메시지를 작성하고 git 커밋을 수행하는 스킬. 사용자가 "커밋해줘", "변경사항 정리해줘", "커밋 메시지 만들어줘", "git commit" 등의 표현을 사용할 때 반드시 이 스킬을 사용할 것.
SKILL.md
1.9 KB, 583 tokens by cl100k_base, as published. Nobody here has run it
작업 순서
1. 변경사항 파악
bash "$SKILL_DIR/scripts/status.sh"
출력 내용: 변경 파일 목록 / 스테이징 여부 / diff 통계 / 최근 커밋 5개
2. 커밋 메시지 작성
커밋 메시지 가이드라인: $SKILL_DIR/commit-guidelines.md 를 읽고 그 형식을 따를 것
$ARGUMENTS로 커밋 타입(feat/fix/refactor 등)이 주어지면 그 타입을 그대로 사용한다. 생략됐으면 변경사항을 분석해 타입을 자동 판단한다.
스테이징 상태에 따라 처리:
- 이미 스테이징된 파일이 있으면: 스테이징된 파일 기준으로 메시지 작성, 3단계에서
git add -A생략 - 스테이징된 파일이 없으면: 전체 변경사항 기준으로 메시지 작성, 3단계에서
git add -A실행
3. 커밋 실행
스테이징되지 않은 변경사항이 있는 경우에만:
git add -A
커밋:
git commit -m "$(cat <<'EOF'
<커밋 메시지>
EOF
)"
커밋 완료 후 아래 형식으로 완료 메시지를 출력:
✅ 커밋 완료!
- 커밋 해시: <short hash>
- 브랜치: <현재 브랜치>
- 메시지:
<커밋 메시지 전체>
- 변경 파일: <파일 수>개
행동 원칙
git add -A는 스테이징된 파일이 없을 때만 실행한다 — 의도치 않은 파일이 포함될 수 있으므로 주의- 커밋 메시지는 반드시
commit-guidelines.md형식을 따른다 - push는 사용자가 명시적으로 요청할 때만 수행한다