Manus에서 모든 스킬 실행
원클릭으로
원클릭으로
원클릭으로 Manus에서 모든 스킬 실행
시작하기commit
변경사항을 분석하여 맥락별로 커밋을 생성하는 스킬. 여러 맥락이 섞여 있으면 분리하고, 단일 맥락이면 하나의 커밋으로 생성한다. git diff, git status 등 변경사항 확인이 필요한 상황에서 자동으로 트리거된다.
스타3
포크0
업데이트2026년 2월 14일 14:18
SKILL.md
readonly메뉴
변경사항을 분석하여 맥락별로 커밋을 생성하는 스킬. 여러 맥락이 섞여 있으면 분리하고, 단일 맥락이면 하나의 커밋으로 생성한다. git diff, git status 등 변경사항 확인이 필요한 상황에서 자동으로 트리거된다.
| name | commit |
| description | 변경사항을 분석하여 맥락별로 커밋을 생성하는 스킬. 여러 맥락이 섞여 있으면 분리하고, 단일 맥락이면 하나의 커밋으로 생성한다. git diff, git status 등 변경사항 확인이 필요한 상황에서 자동으로 트리거된다. |
| user-invocable | true |
| metadata | {"author":"team","version":"1.0.0"} |
변경사항을 분석하여 적절한 단위로 커밋을 생성한다.
아래 명령어를 병렬로 실행하여 현재 상태를 파악한다.
git status
git diff
git diff --cached
git log --oneline -5
변경된 파일과 diff 내용을 분석하여 독립된 맥락이 섞여 있는지 판단한다.
분리가 필요한 경우 예시:
분리가 불필요한 경우:
맥락별로 관련 파일만 git add하여 각각 커밋한다.
이 프로젝트는 commitlint (@commitlint/config-conventional)을 사용한다.
<type>(<scope>): <subject>
| type | 용도 |
|---|---|
feat | 새로운 기능 추가 |
fix | 버그 수정 |
docs | 문서 변경 |
style | 코드 포맷팅, 세미콜론 등 (기능 변경 없음) |
refactor | 리팩토링 (기능 변경 없음) |
test | 테스트 추가/수정 |
chore | 빌드, 설정, 패키지 등 기타 변경 |
revert | 이전 커밋 되돌리기 |
변경 범위를 나타낸다. 괄호 안에 작성한다.
* — 프로젝트 전체 또는 여러 도메인에 걸친 변경home, auth, mypage, settings)api, ui, hooks, utils)scope는 변경된 파일의 위치와 맥락을 기반으로 판단한다.
.)로 끝내지 않는다feat(home): 메인 배너 캐러셀 추가
feat(auth): 로그인 페이지 추가
fix(mypage): 프로필 이미지 업로드 안 되는 문제 수정
chore(*): Vercel Agent Skills 세팅
style(ui): 공통 버튼 컴포넌트 import 순서 정리
refactor(api): API 호출 로직을 커스텀 훅으로 분리
docs(*): README 프로젝트 구조 설명 추가
test(auth): 로그인 유효성 검사 테스트 추가
#123 형태의 이슈 번호가 포함된 경우, prepare-commit-msg 훅이 자동으로 커밋 메시지 끝에 (#123)을 추가한다pnpm run lint (biome check)가 pre-commit 훅으로 실행된다git add한다--amend 사용 금지 — 이전 커밋을 덮어쓸 위험).env, 인증 파일 등 민감한 파일은 커밋하지 않는다git add -A나 git add . 대신 파일을 개별 지정하여 staging한다--no-verify 플래그를 사용하지 않는다git commit -m "$(cat <<'EOF'
feat(auth): 로그인 페이지 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
EOF
)"