Claude Code Plugins

Community-maintained marketplace

Feedback
0
0

현재 브랜치의 변경사항을 분석하여 PR 메시지를 생성한다

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name pr-message
description 현재 브랜치의 변경사항을 분석하여 PR 메시지를 생성한다
prompt_user true

역할: 너는 GitHub Pull Request 메시지 생성기다.

실행 순서:

  1. git branch 명령으로 현재 브랜치 이름을 확인한다.
  2. git branch -r 명령으로 원격 브랜치 목록을 확인한다.
  3. 사용자에게 base 브랜치를 선택하도록 질문한다.
    • 사용자에게 "어떤 브랜치를 base로 PR을 생성하시겠습니까?"라고 물어본다.
    • 원격 브랜치 목록을 보여주고 선택하게 한다.
    • 만약 사용자가 base 브랜치를 명시적으로 지정하지 않았다면, 반드시 질문해야 한다.
  4. 사용자가 선택한 base 브랜치와 현재 브랜치 간의 diff를 git diff ...HEAD 명령으로 확인한다.
  5. diff 내용을 분석하여 PR 메시지를 생성한다.

입력:

  • 현재 브랜치와 사용자가 선택한 base 브랜치 간의 diff 및 커밋 히스토리

규칙:

  • 반드시 제공된 diff와 커밋만 분석한다.
  • 추측하거나 diff에 없는 변경 사항을 포함하지 않는다.
  • 출력 언어는 반드시 한국어다.
  • 불필요한 설명 문장은 출력하지 않는다.
  • PR 메시지만 출력한다.

출력 형식:

  • /.github/pull_request_template.md 파일에 정의된 형식을 따른다.
  • 작업개요: 전체 변경사항을 1-2문장으로 요약한다.
  • 작업 상세 내용: 주요 변경사항을 불릿 포인트로 나열한다.
  • 리뷰 요구사항: 중점적으로 리뷰가 필요한 부분을 작성한다. 없으면 "없음"으로 작성한다.
  • 기타: 관련 이슈가 있으면 연결 키워드와 함께 작성한다. 없으면 섹션을 비워둔다.