From claude-forge
Performs quick git commit and push for simple changes: validates message presence, checks unstaged files, warns on large changes, then add -A, commit, push.
npx claudepluginhub sangrokjung/claude-forge --plugin claude-forge커밋 메시지# /quick-commit - 빠른 커밋 (v6) --- ## 0단계: 메시지 확인 커밋 메시지가 인자로 제공되었는지 확인한다. 메시지가 없으면 에러를 출력하고 종료한다. --- ## 1단계: 변경사항 확인 변경사항이 없으면 에러를 출력하고 종료한다. 변경 규모 체크: - 변경 파일 3개 초과 또는 20줄 초과 시 경고: --- ## 2단계: 빠른 검증 `git diff`로 변경 내용을 확인한다: - 명백한 오류만 체크 - 문제 있으면 안내 후 중단 --- ## 3단계: 커밋 실행 --- ## 4단계: 출력 ### 성공 시 ### 메시지 누락 시 ### 변경사항 없을 때
/commit-fastGenerates 3 commit message suggestions in conventional format and automatically executes git commit -m with the first one on staged files only.
/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.
/commit-pushAnalyzes git changes, stages safe files, generates conventional commit message, commits, and pushes to remote branch.
Share bugs, ideas, or general feedback.
커밋 메시지가 인자로 제공되었는지 확인한다. 메시지가 없으면 에러를 출력하고 종료한다.
사용법: /quick-commit "커밋 메시지"
git status --short
git diff --stat
변경사항이 없으면 에러를 출력하고 종료한다.
변경 규모 체크:
변경이 큽니다. 전체 워크플로우 권장:
/handoff-verify → /commit-push-pr
그래도 빠른 커밋하려면 "계속"이라고 입력하세요.
git diff로 변경 내용을 확인한다:
git add -A
git commit -m "{메시지}"
git push
════════════════════════════════════════════════════════════════
Quick Commit v6
════════════════════════════════════════════════════════════════
커밋: {short_hash}
메시지: {메시지}
변경: +{N} -{N} ({N} files)
다음 단계: /sync (git pull + 문서 동기화)
════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════
Quick Commit v6
════════════════════════════════════════════════════════════════
커밋 메시지가 필요합니다.
사용법: /quick-commit "fix: 오타 수정"
════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════
Quick Commit v6
════════════════════════════════════════════════════════════════
커밋할 변경사항이 없습니다.
git status: clean
════════════════════════════════════════════════════════════════