--- description: 코드 커밋 → (피처브랜치면) main 머지 → 푸시 한 방에 --- 지금 작업물을 커밋하고 main 에 반영하고 푸시해. 순서: 1. `git status` + `git diff` 로 변경 내용 파악. 스테이징 안 된 것 포함 전부 볼 것. 2. worklog 미기재면 먼저 `python z-my-docs/work-log/gen_worklog.py add "<한 일>"` 로 남긴다 (git 작업 자체는 worklog 대상 아님 — 이번 turn 의 코드 작업이 아직 기록 안 됐을 때만). 3. `git add -A` 후, 변경 내용에 맞는 커밋 메시지를 CLAUDE.md 컨벤션대로 작성해 커밋. (co-author 트레일러 포함) 4. **브랜치 판단:** - 지금 `main` 이면 → 머지 단계 건너뛰고 바로 push. - 피처 브랜치면 → `git checkout main` → `git merge --no-ff <피처브랜치>` → push. 머지 충돌 나면 멈추고 나한테 물어봐. 5. `git push`. 6. 끝나면 최종 상태(어느 브랜치, 커밋 해시, push 결과) 한 줄로 보고. $ARGUMENTS 가 있으면 그걸 커밋 메시지로 우선 사용.