From common
변경사항을 분석하여 커밋 메시지를 작성하고 git 커밋을 수행하는 스킬. 사용자가 "커밋해줘", "변경사항 정리해줘", "커밋 메시지 만들어줘", "git commit" 등의 표현을 사용할 때 반드시 이 스킬을 사용할 것.
How this skill is triggered — by the user, by Claude, or both
Slash command
/common:commitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
bash "$SKILL_DIR/scripts/status.sh"
출력 내용: 변경 파일 목록 / 스테이징 여부 / diff 통계 / 최근 커밋 5개
커밋 메시지 가이드라인: $SKILL_DIR/commit-guidelines.md 를 읽고 그 형식을 따를 것
스테이징 상태에 따라 처리:
git add -A 생략git add -A 실행스테이징되지 않은 변경사항이 있는 경우에만:
git add -A
커밋:
git commit -m "$(cat <<'EOF'
<커밋 메시지>
EOF
)"
커밋 완료 후 아래 형식으로 완료 메시지를 출력:
✅ 커밋 완료!
- 커밋 해시: <short hash>
- 브랜치: <현재 브랜치>
- 메시지:
<커밋 메시지 전체>
- 변경 파일: <파일 수>개
git add -A는 스테이징된 파일이 없을 때만 실행한다 — 의도치 않은 파일이 포함될 수 있으므로 주의commit-guidelines.md 형식을 따른다npx claudepluginhub gagip/gagip-dev --plugin commonCreates git commits with clear messages from working tree changes, following repo conventions or conventional commits. Handles clean trees and detached HEAD.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.