diff --git a/src/content/GitWorkflow.tsx b/src/content/GitWorkflow.tsx
index 22fffe6..4587d4f 100644
--- a/src/content/GitWorkflow.tsx
+++ b/src/content/GitWorkflow.tsx
@@ -115,65 +115,101 @@ footer (선택)`}
+ /push 스킬은 변경 내용을 분석하여 이 형식에 맞는 커밋 메시지를 자동 생성합니다.
+ 직접 커밋할 때는 위 규칙을 따르세요. 로컬 commit-msg hook이 형식을 검증합니다.
+
+ Claude Code의 스킬을 사용하면 브랜치 생성부터 MR 머지까지 자동화할 수 있습니다. +
+ 이슈 내용을 분석하고 feature/ISSUE-42-설명 브랜치를 자동 생성합니다.
+
수동 방식:
-Claude Code 사용 시 (권장)
-- 자세한 내용은 Claude Code 활용 가이드를 참고하세요. -
-+ 변경 내용을 분석하여 Conventional Commits 형식의 커밋 메시지를 자동 생성하고 푸시합니다. +
+ > + ), + }, + { + title: 'MR 생성', + content: ( + <> ++ 커밋 + 푸시 + MR 생성 + 릴리즈 노트 갱신을 한 번에 수행합니다. + 봇 자동 승인/머지 옵션도 선택할 수 있습니다. +
> ), }, { title: '리뷰 후 머지', content: ( -최소 1명의 리뷰어 승인 → Squash Merge → 소스 브랜치 삭제
+
+ 리뷰어 지정 → 최소 1명 승인 → Squash Merge → 소스 브랜치 자동 삭제.{' '}
+ /mr 실행 시 봇 승인+머지를 선택하면 이 과정도 자동화됩니다.
+
+ Claude Code 미사용 환경에서의 git 명령어 기반 작업 흐름입니다. +
+브랜치 생성
+커밋
+푸시 및 MR 생성
+리뷰 및 머지
+리뷰어 지정 → 최소 1명 승인 → Squash Merge → 소스 브랜치 삭제
+- 팀 Git 저장소인 Gitea의 로그인, 리포지토리 관리, 이슈/MR 사용법을 안내합니다. + 팀 Git 저장소인 Gitea의 로그인, 리포지토리 관리, 이슈 관리, MR 리뷰 방법을 안내합니다.
{/* 로그인 */} @@ -72,10 +72,17 @@ git clone https://gitea.gc-si.dev/gc/프로젝트명.git`} ), }, { - title: '브랜치와 연결', + title: '이슈 기반 브랜치 생성', content: ( <> -이슈 번호를 포함한 브랜치를 생성합니다.
+Claude Code 사용 시 (권장)
++ 이슈 내용을 분석하고 적절한 브랜치를 자동 생성합니다. +
+수동 생성:
커밋 메시지에 이슈 번호를 포함하면 자동으로 연결됩니다.
+ /push, /mr 스킬 사용 시에도 브랜치명에서 이슈 번호를 자동 추출하여 포함합니다.
+
- 코드 리뷰와 머지를 위해 MR을 생성합니다. -
+ {/* MR 확인 및 리뷰 */} +
+ MR 생성은 /mr 스킬로 자동화됩니다.
+ 이 섹션에서는 Gitea 웹 UI에서 MR을 리뷰하고 머지하는 방법을 안내합니다.
+ 스킬 사용법은 Claude Code 활용 가이드를 참고하세요.
+
- Gitea에서 "새 Pull Request"를 클릭하고, develop ← feature/ISSUE-42-user-login으로 설정합니다. 제목은 커밋 규칙과 동일하게 작성하세요.
+ 리포지토리 → Pull Requests 탭에서 열린 MR 목록을 확인합니다.
+ 제목과 라벨로 변경 범위를 파악하세요.
- 리뷰어를 지정하고, 최소 1명의 승인 후 Squash Merge로 머지합니다. 머지 후 소스 브랜치는 삭제합니다. + 파일 변경 탭에서 diff를 확인합니다. 특정 줄에 코멘트를 남기려면 줄 번호를 클릭하세요. + 전체적인 피드백은 대화 탭에 작성합니다. +
+ ), + }, + { + title: '승인 또는 수정 요청', + content: ( +
+ 리뷰 완료 후 "승인" 또는 "수정 요청"을 선택합니다.{' '}
+ main 브랜치 대상 MR은 최소 1명의 승인이 필수입니다.
+
+ 승인 완료 후 Squash and Merge를 선택하여 머지합니다.
+ 머지 후 소스 브랜치는 자동 삭제됩니다.{' '}
+ /mr 실행 시 봇 자동 승인+머지 옵션을 선택하면 이 과정도 자동화할 수 있습니다.