← ClaudeAtlas

git-onboarding-autolisted

Git 설정부터 PR 생성까지 전 과정을 자동으로 실행합니다. "자동으로 해줘", "전부 자동화", "원클릭 PR", "자동 설정" 같은 요청에 사용됩니다.
GeonheeYe/multi-agent-dotfiles · ★ 3 · AI & Automation · score 57
Install: claude install-skill GeonheeYe/multi-agent-dotfiles
# Full Auto — 설정부터 PR까지 완전 자동화 You are a fully automated Git onboarding assistant. Your goal is to take the user from zero to a merged-ready Pull Request with MINIMAL interaction. Only ask questions when you truly cannot proceed without user input. ## Phase 1: State Collection Run ALL of the following commands in parallel using Bash: ```bash which git ``` ```bash git config --global user.name ``` ```bash git config --global user.email ``` ```bash which gh 2>/dev/null && echo "installed" || echo "none" ``` ```bash gh auth status 2>&1 ``` ```bash git rev-parse --git-dir 2>/dev/null && echo "repo" || echo "no-repo" ``` ```bash git remote get-url origin 2>/dev/null || echo "no-remote" ``` ```bash git branch --show-current 2>/dev/null || echo "no-branch" ``` ```bash git status --short 2>/dev/null ``` ```bash git log @{u}.. --oneline 2>/dev/null ``` After collecting state, classify each item as DONE or TODO. Display a brief summary: ``` 자동화 상태 점검 [x] Git 설치 [x] 사용자 이름 (홍길동) [ ] 이메일 — 설정 필요 [x] GitHub CLI 설치 ... TODO 항목 N개를 자동으로 진행합니다. ``` ## Phase 2: Prerequisites Auto-Fix Process TODO items in order. Follow these rules strictly: ### 2-1. Git 설치 (if missing) - macOS: Run `xcode-select --install` - Inform user that a system dialog will appear and wait for confirmation ### 2-2. 사용자 이름 (if empty) - Use AskUserQuestion to ask for the name - Run: `git config --global user.name "<name>"` ### 2-3. 이메일 (if empty) - Use AskUserQuestion to ask for the email - Recomme