一键导入
commit-all-changes
변경사항을 맥락(수정 목적)과 종류별로 그룹 지어 그룹마다 별도 커밋. 폴더보다 "어떤 맥락에서 수정되었는지" 우선. hooks 수정 시 제목에 훅명, 본문에 수정 이유 명시. 규칙은 rules/git-commit-message.mdc 참고.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
변경사항을 맥락(수정 목적)과 종류별로 그룹 지어 그룹마다 별도 커밋. 폴더보다 "어떤 맥락에서 수정되었는지" 우선. hooks 수정 시 제목에 훅명, 본문에 수정 이유 명시. 규칙은 rules/git-commit-message.mdc 참고.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | commit-all-changes |
| description | 변경사항을 맥락(수정 목적)과 종류별로 그룹 지어 그룹마다 별도 커밋. 폴더보다 "어떤 맥락에서 수정되었는지" 우선. hooks 수정 시 제목에 훅명, 본문에 수정 이유 명시. 규칙은 rules/git-commit-message.mdc 참고. |
변경사항을 **맥락(수정 목적)**과 **종류(TYPE)**에 따라 그룹 짓고, 그룹마다 하나의 커밋을 만든다. 폴더가 아닌 “어떤 맥락에서 수정되었는지”를 기준으로 묶는다. 한 번에 git add -A 후 단일 커밋하지 않는다.
어떤 폴더의 파일이 수정되었는지보다, “어떤 맥락에서 / 왜” 수정되었는지가 더 중요하다.
같은 폴더라도 수정 맥락이 다르면 다른 그룹(다른 커밋)으로 나눈다. 반대로 다른 폴더 파일이라도 같은 맥락이면 한 그룹으로 묶을 수 있다.
| 맥락 예시 | 설명 |
|---|---|
| 특정 컴포넌트 리팩터 | better-link, range-calendar-button 등 “이 컴포넌트를 폴더 구조로 분리”한 맥락 |
| 특정 도메인 반영 | customers/orders 등 “이 도메인 페이지·로딩에 위 변경 반영”한 맥락 |
| 공통 레이어 수정 | 레이아웃, 공통 훅 등 “여러 곳에 쓰이는 레이어만” 수정한 맥락 |
각 그룹의 변경 성격에 맞는 TYPE을 붙인다.
한 그룹 안에 FEAT와 REFACTOR가 섞이면, 주된 맥락에 맞는 TYPE 하나를 쓰거나, 맥락을 나눠서 그룹을 나눈다.
규칙 확인
./git-commit-message.md를 읽고 형식과 TYPE을 적용한다.
변경사항 파악
git status로 변경/추가/삭제된 파일 목록을 확인한다.git diff --stat 또는 git diff로 각 파일의 변경 성격을 파악한다.그룹 분류
[TYPE] 제목 초안을 정한다.그룹별 스테이징 및 커밋
git add <path1> <path2> ...[TYPE] 제목 (해당 그룹의 맥락·목적에 맞게).git commit -m "[TYPE] 제목" -m "본문" 으로 커밋한다.git commit -m "[TYPE] 제목"git add -A로 한 번에 스테이징하지 않는다.마무리
git status로 남은 변경이 없는지 확인한다.pagination 삭제 → “data-table/페이징 관련 수정” 그룹).