From git-onboarding
Git 설정부터 PR까지의 전체 진행 상황을 체크리스트로 보여주고 현재 단계를 안내합니다. "어디까지 했지?", "진행 상황", "다음 단계" 같은 질문에 사용됩니다.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-onboarding:git-onboarding-stepThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
전체 10단계의 진행 상황을 확인하고 현재 단계를 안내합니다.
전체 10단계의 진행 상황을 확인하고 현재 단계를 안내합니다. 이 스킬은 상태만 보여주고, 실제 실행은 /git-onboarding-setup 또는 /git-onboarding-workflow에 위임합니다.
아래 명령어를 모두 병렬로 실행하세요:
which git — Git 설치 여부git config --global user.name — 사용자 이름git config --global user.email — 이메일which gh 2>/dev/null && echo "installed" || echo "none" — GitHub CLI 설치 여부gh auth status 2>&1 — GitHub 인증 상태git rev-parse --git-dir 2>/dev/null && echo "repo" || echo "no-repo" — 저장소 여부git branch --show-current 2>/dev/null — 현재 브랜치git log --oneline -1 2>/dev/null — 커밋 존재 여부git log @{u}.. --oneline 2>/dev/null — 미push 커밋which gh >/dev/null 2>&1 && gh pr list --head "$(git branch --show-current 2>/dev/null)" --json number --jq '.[0].number' 2>/dev/null || echo "gh-unavailable" — PR 존재 여부각 항목의 완료 조건:
| 단계 | 항목 | 완료 조건 |
|---|---|---|
| 1 | Git 설치 | which git이 경로를 반환 |
| 2 | 사용자 이름 설정 | git config --global user.name이 비어있지 않음 |
| 3 | 이메일 설정 | git config --global user.email이 비어있지 않음 |
| 4 | GitHub CLI 설치 | which gh가 경로를 반환 |
| 5 | GitHub 로그인 | gh auth status 출력에 "Logged in" 포함 |
| 6 | 저장소 준비 | git rev-parse --git-dir 성공 |
| 7 | 브랜치 생성 | 현재 브랜치가 main/master가 아닌 feature 브랜치 |
| 8 | 첫 번째 커밋 | git log --oneline -1이 결과를 반환 |
| 9 | Push | git log @{u}..이 빈 결과 (미push 커밋 없음) |
| 10 | Pull Request 생성 | gh CLI로 현재 브랜치의 PR 번호가 확인됨 |
gh-unavailable)이면 "확인 불가"로 표시코드 블록 안에 아래 형식으로 출력하세요.
[x][ ]<-- 현재 단계[?]로 표시Git 시작하기 — 현재 진행 상황
[x] 1. Git 설치
[x] 2. 사용자 이름 설정 (홍길동)
[x] 3. 이메일 설정 ([email protected])
[x] 4. GitHub CLI 설치
[ ] 5. GitHub 로그인 <-- 현재 단계
[ ] 6. 저장소 준비
[ ] 7. 브랜치 생성
[ ] 8. 첫 번째 커밋
[ ] 9. Push
[ ] 10. Pull Request 생성
체크리스트 출력 후, 첫 번째 미완료 단계에 대해 아래 내용을 안내하세요:
/git-onboarding-setup 을 실행하세요./git-onboarding-setup 을 실행하세요./git-onboarding-setup 을 실행하세요./git-onboarding-setup 을 실행하세요./git-onboarding-setup 을 실행하세요./git-onboarding-setup 을 실행하세요./git-onboarding-workflow 를 실행하세요./git-onboarding-workflow 를 실행하세요./git-onboarding-workflow 를 실행하세요./git-onboarding-workflow 를 실행하세요.10개 항목이 모두 완료되면:
Git 시작하기 — 전체 완료!
[x] 1. Git 설치
[x] 2. 사용자 이름 설정 (...)
[x] 3. 이메일 설정 (...)
[x] 4. GitHub CLI 설치
[x] 5. GitHub 로그인
[x] 6. 저장소 준비
[x] 7. 브랜치 생성
[x] 8. 첫 번째 커밋
[x] 9. Push
[x] 10. Pull Request 생성
축하합니다! Git 설정부터 PR 생성까지 모든 과정을 완료했습니다.
이제 GitHub Flow에 따라 자유롭게 개발하세요.
npx claudepluginhub wo-o/git-for-everyone --plugin git-onboardingManages Git branch strategy, worktrees, commits, PR preparation, merge/rebase decisions, conflict resolution, tagging, and release notes. Validates state before making changes.
Automates GitHub workflow: branching, committing, pushing, PRs, issues, and code review. Use when managing git operations or GitHub development lifecycle.