변경사항을 논리적 작업 단위로 분리 (기능 추가, 버그 수정, 리팩토링 등 성격이 다른 변경은 별도 커밋)
각 단위별로 파일을 스테이징하고 커밋 생성
모든 단위가 커밋될 때까지 반복
커밋 메시지 형식
{타입}: {제목}
{본문 (선택)}
Co-Authored-By: Claude <noreply@anthropic.com>
타입 (소문자, 영어)
타입
설명
예시
feat
새로운 기능 추가
feat: 스플래시 화면 눈 뜨기 애니메이션 추가
fix
버그 수정
fix: 새벽 작업 알림 재전송 간격 1분으로 수정
refactor
코드 리팩토링 (동작 변경 없음)
refactor: launchd 서비스 타입 정리
style
포맷팅, 세미콜론 등 코드 의미 변경 없음
style: 불필요한 공백 제거
docs
문서 변경
docs: README에 아키텍처 다이어그램 추가
test
테스트 추가/수정
test: IPC 핸들러 단위 테스트 추가
chore
빌드, 설정, 패키지 등 기타 변경
chore: postinstall 스크립트에 electron 설치 추가
perf
성능 개선
perf: 로그 파싱 속도 최적화
ci
CI/CD 설정 변경
ci: PR 대상 CI 워크플로우 추가
규칙
제목
타입은 소문자로 작성
타입 뒤에 콜론과 공백 추가 (feat: )
설명은 한국어 명령형으로 간결하게 작성
끝에 마침표 없음
50자 이내
본문 (선택)
제목과 빈 줄로 구분
왜 변경했는지 설명
변경의 배경이나 맥락 기술
실행
위 규칙에 따라 변경사항을 분석하고 커밋을 생성합니다.
1---2name: commit3description: 컨벤션에 맞춰 커밋 생성4---56# Commit78변경사항을 분석하고 Conventional Commits 형식으로 커밋을 생성합니다.910## 단계11121. `git status`로 변경사항 확인132. `git diff --staged`로 스테이징된 변경사항 분석143. 스테이징된 파일이 없으면 `git diff`로 전체 변경사항 확인154. **변경사항을 논리적 작업 단위로 분리** (기능 추가, 버그 수정, 리팩토링 등 성격이 다른 변경은 별도 커밋)165. 각 단위별로 파일을 스테이징하고 커밋 생성176. 모든 단위가 커밋될 때까지 반복1819---2021## 커밋 메시지 형식2223```24{타입}: {제목}2526{본문 (선택)}2728Co-Authored-By: Claude <noreply@anthropic.com>29```3031## 타입 (소문자, 영어)3233| 타입 | 설명 | 예시 |34| ---------- | --------------------------------------- | ---------------------------------------- |35| `feat` | 새로운 기능 추가 | `feat: 스플래시 화면 눈 뜨기 애니메이션 추가` |36| `fix` | 버그 수정 | `fix: 새벽 작업 알림 재전송 간격 1분으로 수정` |37| `refactor` | 코드 리팩토링 (동작 변경 없음) | `refactor: launchd 서비스 타입 정리` |38| `style` | 포맷팅, 세미콜론 등 코드 의미 변경 없음 | `style: 불필요한 공백 제거` |39| `docs` | 문서 변경 | `docs: README에 아키텍처 다이어그램 추가` |40| `test` | 테스트 추가/수정 | `test: IPC 핸들러 단위 테스트 추가` |41| `chore` | 빌드, 설정, 패키지 등 기타 변경 | `chore: postinstall 스크립트에 electron 설치 추가` |42| `perf` | 성능 개선 | `perf: 로그 파싱 속도 최적화` |43| `ci` | CI/CD 설정 변경 | `ci: PR 대상 CI 워크플로우 추가` |4445## 규칙4647### 제목4849- 타입은 **소문자**로 작성50- 타입 뒤에 **콜론과 공백** 추가 (`feat: `)51- 설명은 **한국어 명령형**으로 간결하게 작성52- 끝에 마침표 없음53- 50자 이내5455### 본문 (선택)5657- 제목과 **빈 줄**로 구분58- **왜** 변경했는지 설명59- 변경의 **배경**이나 **맥락** 기술6061---6263## 실행6465위 규칙에 따라 변경사항을 분석하고 커밋을 생성합니다.
Run npx skillmds@latest add bangdori/commit in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
컨벤션에 맞춰 커밋 생성 It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
bangdori (@bangdori) published this skill. Their other Agent Skills are listed on their SkillMD profile.