PR 베이비시터 (babysit)
머지 가능 상태가 될 때까지 PR의 CI 체크·리뷰 코멘트·미해결 스레드를 반복 점검하며 지켜보는 스킬.
개발·코딩중급★ 90,139⑂ 7,846AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
Claude가 특정 Pull Request를 '지켜보는' 감시자 역할을 하도록 만드는 스킬입니다. 한 번 확인하고 끝내지 않고, CI 체크가 끝날 때까지 30~60초 간격으로 폴링하며 새 코멘트와 미해결 리뷰 스레드를 계속 읽습니다.
gh pr view --json으로 draft 여부, mergeable, 체크 롤업, 리뷰 결정 상태를 한 번에 조회- GitHub GraphQL API로 리뷰 스레드를 페이지네이션하며
isResolved=false인 항목만 추출 - 실제 문제는 작은 커밋으로 수정 → 테스트/빌드 → 푸시 → 다시 확인 루프
- 코드가 실제로 반영됐는지 확인한 뒤에만
resolveReviewThread뮤테이션으로 스레드 정리 - 종료 전 최종 스윕: 최신 커밋 SHA, 체크 이름과 결과, 남은 스레드 수, 실행한 테스트, 더러운 로컬 파일까지 증거로 보고
이런 분께 추천
- 리뷰 봇(CodeRabbit, Copilot 등)이 코멘트를 많이 다는 저장소에서 일하는 개발자
- CI가 느려서 PR 상태를 계속 새로고침하기 지치는 분
- 오픈소스 메인테이너처럼 여러 PR을 동시에 머지 가능 상태로 끌고 가야 하는 분
활용 예시
- "PR #412 머지 가능해질 때까지 babysit 해줘" → 체크가 끝날 때까지 대기하고, 실패한 lint를 고쳐 푸시한 뒤 다시 확인.
- "리뷰 봇이 단 코멘트 중 진짜 문제만 골라서 처리하고 나머지는 outdated인지 확인해줘" → 스레드를 TSV로 정리해 실제 코드와 대조.
- "지금 남은 미해결 스레드 목록만 뽑아줘" → GraphQL 페이지네이션 루프로 전체 스레드를 훑어 미해결 항목만 출력.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 thedotmack/claude-mem 의 plugin/skills/babysit 폴더를 내 ~/.claude/skills/babysit/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/babysit ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 먼저 GitHub CLI와 jq가 설치되어 있는지 확인합니다:
gh --version,jq --version. 없으면brew install gh jq(macOS) 또는 배포판 패키지 매니저로 설치하세요. gh auth login을 실행해 GitHub 계정 인증을 마칩니다. PR 읽기/쓰기 권한이 필요합니다.- 스킬 저장소를 클론합니다:
git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem - 스킬 폴더를 복사합니다:
mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/babysit ~/.claude/skills/ - Claude Code를 재시작한 뒤, PR이 있는 저장소 디렉터리에서 "PR #<번호> babysit 해줘"라고 요청하면 스킬이 자동으로 활성화됩니다.
- 폴링 간격을 바꾸고 싶다면 요청할 때 "2분 간격으로 확인해줘"처럼 명시하면 됩니다.
GitHub에서 원본 보기 ↗라이선스: Apache-2.0