클로드스킬마트스킬 둘러보기바로 쓰는 문장영상으로 배우기터미널 사용법스킬이 뭐예요?
목록으로

Renovate PR 로컬 일괄 적용

열려 있는 모든 Renovate 의존성 업데이트 PR을 로컬 작업 트리에 모아 적용하고 한 번에 빌드·테스트하도록 도와주는 스킬.

개발·코딩중급17541AI 점수 9/10마지막 업데이트: 2026. 9. 3.

무엇을 해주나

  • gh CLI로 대상 GitHub 저장소의 열린 Renovate PR 목록을 수집합니다(봇 계정/셀프호스트 대비 폴백 쿼리 포함, Dependency Dashboard 이슈는 제외).
  • 충돌이 가장 적게 나는 순서(패치 → 마이너 → 메이저, 매니페스트 우선, 그룹 PR 우선)로 정렬한 뒤 gh pr diff --patch + git apply --3way로 하나씩 적용합니다.
  • 충돌 마커가 남으면 "더 높은 버전 채택" 원칙으로 직접 해결하고, 패치가 아예 안 붙으면 PR 제목의 타깃 버전으로 매니페스트를 직접 수정합니다.
  • 락파일은 개별 적용 대신 마지막에 프로젝트 도구(npm install --package-lock-only, uv lock, go mod tidy 등)로 한 번만 재생성합니다.
  • Renovate가 놓치는 곳(.sdkmanrc의 maven/gradle 버전, Testcontainers 클래스에 하드코딩된 이미지 태그)을 함께 맞춰줍니다.
  • 마지막으로 빌드·테스트를 돌리고, 적용/수동적용/스킵 결과표와 되돌리는 방법까지 리포트합니다.
  • 안전장치: commit, push, merge, cherry-pick, PR 머지/클로즈 금지. GitHub에는 어떤 변경도 하지 않고 로컬 미커밋 상태로만 남깁니다.

이런 분께 추천

  • Renovate(또는 Dependabot 스타일) PR이 매주 수십 개씩 쌓이는 저장소를 관리하는 개발자
  • 업그레이드를 하나씩 머지하지 않고 묶어서 한 번에 검증하고 싶은 팀
  • Spring Boot / Maven / Gradle / Testcontainers 기반 프로젝트처럼 버전이 여러 파일에 흩어져 있는 저장소 관리자

활용 예시

  1. "열려 있는 Renovate PR 전부 로컬에 적용하고 ./mvnw verify 돌려줘" → 모든 PR을 순서대로 적용 후 통합 빌드 결과 리포트.
  2. "패치 업데이트만 적용해줘" → 마이너/메이저는 제외하고 필터를 명시한 채 적용.
  3. "Gradle wrapper PR 적용해줘" → gradle-wrapper.properties와 함께 .sdkmanrcgradle= 값까지 동기화.

· · · 설치 가이드 · · ·

설치 없이 지금 한 번 써보기

아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.

이 파일의 지시를 읽고 그대로 따라서 나를 도와줘:
https://raw.githubusercontent.com/sivaprasadreddy/sivalabs-agent-skills/HEAD/skills/apply-renovate-prs/SKILL.md

내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)

Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.

쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 sivaprasadreddy/sivalabs-agent-skills 의 skills/apply-renovate-prs 폴더를 내 ~/.claude/skills/apply-renovate-prs/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/sivaprasadreddy/sivalabs-agent-skills.git /tmp/sivalabs-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/sivalabs-agent-skills/skills/apply-renovate-prs ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 사전 준비: GitHub CLI(gh)를 설치하고 gh auth login으로 로그인합니다. git도 필요합니다.
  2. 저장소를 클론합니다.
    git clone https://github.com/sivaprasadreddy/sivalabs-agent-skills.git
    
  3. 스킬 폴더를 Claude 스킬 디렉터리로 복사합니다.
    mkdir -p ~/.claude/skills
    cp -r sivalabs-agent-skills/skills/apply-renovate-prs ~/.claude/skills/
    
  4. Claude Code를 다시 실행한 뒤 /skills 등으로 apply-renovate-prs가 보이는지 확인합니다. (이 스킬은 disable-model-invocation: true라 자동 호출되지 않으므로 직접 이름을 불러 실행해야 합니다.)
  5. 대상 프로젝트 디렉터리에서 "apply-renovate-prs 스킬로 열린 Renovate PR을 적용해줘"처럼 요청합니다.
  6. 작업 전 작업 트리를 깨끗하게 두거나(git stash) 현재 커밋 SHA를 기록해 두면 되돌리기 쉽습니다.