팀 커밋 컨벤션에 맞는 커밋 메시지를 생성하고 커밋합니다. 형식: issue #<이슈번호> <type> : <메시지>
npx claudepluginhub kitbetter-web/muzlive-claude-code-plugin --plugin muzlive-android-plugin# Claude Command: Commit 변경사항을 분석하여 팀 커밋 컨벤션에 맞는 커밋 메시지를 생성하고 커밋합니다. ## Usage --- ## Commit Message Format ### 예시 ### type 종류 | type | 사용 상황 | |------|----------| | `feat` | 새로운 기능 추가 | | `fix` | 버그 수정 | | `refactor` | 기능 변화 없는 코드 개선 | | `chore` | 빌드, 설정, 패키지 등 기타 작업 | | `test` | 테스트 추가/수정 | | `docs` | 문서, 주석 수정 | | `style` | 포맷, 코드 스타일 변경 (기능 무관) | | `perf` | 성능 개선 | --- ## Detailed Steps ### A. 이슈 번호 추출 1. `git branch --show-current`로 현재 브랜치명을 확인합니다. 2. 브랜치명에서 이슈 번호를 추출합니다. - 브랜치명 패턴 예: `feature/#130/enhancement`, `fix/#31/crash-on-rotate` - `#` 뒤의 숫자를 이슈 번호로 사용합니다....
/commitStages unstaged changes based on git status and diff analysis, then creates a commit with a generated message. Uses current branch and recent commit history for context.
/commitStages changes and commits locally using Conventional Commits format. Analyzes git status/diffs, drafts typed message with scope, confirms with user before git add and commit.
/commitCreates well-formatted git commits with conventional messages and emojis. Runs pre-commit checks (lint/format/build/docs), auto-stages files if needed, analyzes diffs, and suggests splitting multi-change commits unless --no-verify.
/commitCreates well-formatted git commits with conventional messages and emojis. Runs pre-commit checks (lint/format/build/docs), auto-stages files if needed, analyzes diffs, and suggests splitting multi-change commits unless --no-verify.
/commitRuns pre-commit git checks, quality gates (lint, typecheck, tests), code review for issues; drafts conventional commit message; stages specific files and commits. Supports --no-verify, --amend, --push options.
/commitAnalyzes current git diff, generates 3 conventional commit message options (concise, detailed, comprehensive), presents for user selection, and executes git commit.
Share bugs, ideas, or general feedback.
변경사항을 분석하여 팀 커밋 컨벤션에 맞는 커밋 메시지를 생성하고 커밋합니다.
/commit
issue #<이슈번호> <type> : <메시지>
issue #130 refactor : 사용성 개선
issue #24 feat : VideoQuality에 displayName 추가 및 UI 목록에서 Auto 제외
issue #31 fix : 재생 중 화면 회전 시 크래시 수정
| type | 사용 상황 |
|---|---|
feat | 새로운 기능 추가 |
fix | 버그 수정 |
refactor | 기능 변화 없는 코드 개선 |
chore | 빌드, 설정, 패키지 등 기타 작업 |
test | 테스트 추가/수정 |
docs | 문서, 주석 수정 |
style | 포맷, 코드 스타일 변경 (기능 무관) |
perf | 성능 개선 |
git branch --show-current로 현재 브랜치명을 확인합니다.feature/#130/enhancement, fix/#31/crash-on-rotate# 뒤의 숫자를 이슈 번호로 사용합니다. #이 없으면 숫자 패턴을 찾아 사용합니다.git status로 변경된 파일 목록을 확인합니다.git diff HEAD로 전체 변경사항을 확인합니다..env, 시크릿, 키 파일이 포함되어 있으면 즉시 경고하고 중단합니다.git diff --staged (없으면 git diff HEAD)로 변경 내용을 분석합니다.type을 선택합니다.커밋 메시지:
issue #<번호> <type> : <메시지>
이대로 커밋할까요? (y/수정 요청)
git commit -m "..." 실행합니다.git rev-parse --short HEAD