在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用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
)"