← ClaudeAtlas

git-onboarding-setuplisted

Git과 GitHub 초기 설정을 단계별로 진행합니다. "git 설정", "처음 시작", "GitHub 로그인", "깃 세팅" 같은 요청에 사용됩니다.
GeonheeYe/multi-agent-dotfiles · ★ 3 · AI & Automation · score 57
Install: claude install-skill GeonheeYe/multi-agent-dotfiles
# Git 초기 설정 가이드 Git과 GitHub를 처음 사용하기 위한 설정을 단계별로 진행합니다. 이미 완료된 단계는 자동으로 건너뜁니다. ## 상태 수집 아래 9개 명령어를 **모두 병렬로** 실행하세요: 1. `which git` — Git 설치 여부 2. `git config --global user.name` — 사용자 이름 3. `git config --global user.email` — 이메일 4. `which gh 2>/dev/null && echo "installed" || echo "none"` — GitHub CLI 설치 여부 5. `gh auth status 2>&1` — GitHub 인증 상태 (출력에 "Logged in"이 포함되면 성공) 6. `git rev-parse --git-dir 2>/dev/null && echo "repo" || echo "no-repo"` — Git 저장소 여부 7. `git remote get-url origin 2>/dev/null || echo "no-remote"` — 원격 저장소 연결 여부 8. `git ls-remote --heads origin main 2>/dev/null | grep -q main && echo "remote-branch: exists" || echo "remote-branch: none"` — 원격 main 브랜치 여부 9. `for hook in pre-commit commit-msg pre-push; do test -x .git/hooks/$hook && echo "$hook: exists" || echo "$hook: none"; done` — git hooks 설치 여부 ## 진행 규칙 - 결과를 분석하여 이미 완료된 단계는 건너뛰세요. - 첫 번째 미완료 단계부터 순서대로 진행하세요. - 각 단계를 하나씩 완료한 후 다음 단계로 넘어가세요. - 사용자 입력이 필요한 단계에서는 반드시 AskUserQuestion을 사용하세요. - 모든 설명은 한국어로, Git을 처음 쓰는 사용자 눈높이에 맞추세요. ## 단계 1: Git 설치 확인 **완료 조건:** `which git`이 경로를 반환함 미설치인 경우 안내하세요: ``` Git이 설치되어 있지 않습니다. 터미널에서 아래 명령어를 직접 실행하세요: xcode-select --install 설치 팝업이 나타나면 "설치" 버튼을 클릭하세요. 설치가 완료되면 다시 /git-onboarding-setup 을 실행해주세요. ``` xcode-select는 GUI 팝업이 필요하므로 Claude가 직접 실행하지 마세요. 안내만 제공하고 이 단계에서 멈추세요. ## 단계 2: 사용자 이름 설정 **완료 조건:** `git config --global user.name`이 비어있지 않음 AskUserQuestion으로 이름을 물어보세요: - question: "Git에서 사용할 이름을 입력하세요. 커밋 기록에 남는 이름입니다." - header: "이름" - options: