From git-onboarding
Git 설정부터 PR 생성까지 전 과정을 자동으로 실행합니다. "자동으로 해줘", "전부 자동화", "원클릭 PR", "자동 설정" 같은 요청에 사용됩니다.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-onboarding:git-onboarding-autoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
Run ALL of the following commands in parallel using Bash:
which git
git config --global user.name
git config --global user.email
which gh 2>/dev/null && echo "installed" || echo "none"
gh auth status 2>&1
git rev-parse --git-dir 2>/dev/null && echo "repo" || echo "no-repo"
git remote get-url origin 2>/dev/null || echo "no-remote"
git branch --show-current 2>/dev/null || echo "no-branch"
git status --short 2>/dev/null
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개를 자동으로 진행합니다.
Process TODO items in order. Follow these rules strictly:
xcode-select --installgit config --global user.name "<name>"<username>@users.noreply.github.comgit config --global user.email "<email>"brew install gh/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" then brew install ghgh auth login --web --git-protocol httpsgit clone <url> && cd <repo-name>git initgh repo create <name> --<visibility> --source=. --remote=origingit add -A
git commit -m "chore: initial commit"
git push -u origin mainAfter prerequisites are complete, proceed to the feature workflow.
Use AskUserQuestion to collect the following in a SINGLE question group:
Question 1: "어떤 작업을 하시나요? (브랜치 이름에 사용됩니다)"
자기소개 파일 추가:
feat/add-introductionintroduction.md# About Me
<!-- TODO: Write your introduction here -->
## Interests
-
## Goals
-
프로젝트 설명 추가:
docs/add-project-descriptionPROJECT.md# Project Name
<!-- TODO: Describe your project here -->
## What it does
## How to use
## Technologies used
-
코드 파일 추가:
feat/add-hellohello.pydef greet(name: str) -> str:
"""Return a greeting message."""
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("World"))
If user selects "Other", ask for:
feat/<description>)If already on a feature branch (not main/master), ask whether to use the current branch or create a new one.
If on main/master:
git checkout -b <branch-name>
Write the file using the Write tool, then:
git add <filename>
git commit -m "<type>: <description>"
Use the appropriate conventional commit type (feat, docs, etc.) based on the template chosen.
git push -u origin HEAD
Create the PR:
gh pr create --title "<title>" --body "$(cat <<'EOF'
## Summary
- <1-line description of what was added>
## Checklist
- [x] Branch created from main
- [x] File added
- [x] Conventional commit format used
- [x] Pushed to remote
> Created automatically by git-onboarding-auto
EOF
)"
After PR is created, display a completion summary:
완료! 🎉
저장소: <owner>/<repo>
브랜치: <branch-name>
파일: <filename>
커밋: <commit-message>
PR: <pr-url>
다음 단계:
1. 위 PR 링크를 열어서 내용을 확인하세요
2. 팀원이 있다면 리뷰를 요청하세요
3. 리뷰가 완료되면 Merge 버튼을 누르세요
npx claudepluginhub wo-o/git-for-everyone --plugin git-onboardingAutomates GitHub workflow: branching, committing, pushing, PRs, issues, and code review. Use when managing git operations or GitHub development lifecycle.
Automates Git workflow from branch creation to PR: generates branches from latest base/develop/main, commits with co-authors, pushes, creates/updates GitHub PRs using shell scripts. Use for quick feature-to-PR cycles.
Stages all changes, commits tersely, pushes to claude/* branch if needed, and opens draft GitHub PR with detailed description using authenticated gh CLI. Use on explicit request for one-flow PR creation.