split-commit
Installation
SKILL.md
커밋 분리
개요
뒤섞인 작업 트리를 몇 개의 논리적인 커밋으로 정리합니다. 목표는 커밋 수를 줄이는 것이 아니라, 리뷰하기 쉽고 필요할 때 안전하게 되돌릴 수 있는 히스토리를 만드는 것입니다.
사용 시점
- 사용자가 하나의 변경을 여러 커밋으로 나눠 달라고 할 때
- 작업 트리에 서로 무관하거나 연관성이 약한 변경이 섞여 있을 때
- 생성 파일을 소스 변경과 분리해야 할 때
- 큰 기능을 하위 시스템별 중간 커밋으로 나눠 관리해야 할 때
핵심 원칙
각 커밋은 하나의 분명한 의도를 담아야 하며, diff와 커밋 메시지만 봐도 무엇을 위한 변경인지 이해할 수 있어야 합니다.
작업 순서
Related skills
More from ludens/my-skills
pre-push-review
Use before any git push, release, 배포, PR 머지, 또는 사용자가 푸시/배포/릴리스를 진행하려 할 때 작업 트리를 최종 점검한다. 명시적으로 요청받지 않아도 push 직전이면 사용한다. 추적되지 않아 커밋에서 빠질 파일, 의미 없거나 항상 참인 테스트, 버전업 필요 여부를 확인할 때 사용한다.
4krds-developer
대한민국 정부 디자인 시스템(KRDS)을 기준으로 공공 웹사이트·앱의 UI를 설계, 구현, 점검, 개선한다. 정부 서비스 화면, 컴포넌트, 입력폼, 신청·로그인·검색 플로, 디자인 토큰, 접근성, KRDS HTML Component Kit 적용, 체크리스트 기반 준수 검토가 필요할 때 사용한다.
3calver-versioning
CalVer(Calendar Versioning)를 적용하거나, YYYY.MM.DD.N 형식의 릴리스 버전을 정하거나, SemVer 대신 날짜 기반 버전으로 전환하거나, 여러 파일의 버전 필드와 Git 태그를 일관되게 맞춰야 할 때 사용합니다.
2