cc-pr-tracker

cc-pr-tracker · by Seza Akgün

머지 상태·리뷰·필수 체크를 입력창 위에 실시간으로 표시해요. 바뀌면 화면 알림과 소리로 알려줘요.

❯ /plugin marketplace add SeongGwangJu/k-mods
❯ /plugin install cc-pr-tracker@k-mods

이미 열려 있는 세션에는 /reload-plugins로 바로 적용돼요. Claude Code 2.1.287 이상이 필요해요.

알아 둘 점

  • GitHub 접근은 전부 사용자의 gh CLI 인증을 그대로 써요. 별도 토큰을 저장하지 않아요.
  • 체크 이름·PR 제목처럼 GitHub에서 온 텍스트는 제어문자를 제거하고, Claude에게 보내는 알림 문구는 '자동 생성된 데이터'라고 명시해서 프롬프트 주입을 막아요.
  • cmux라는 특정 환경(CMUX_BUNDLED_CLI_PATH 등)에서만 추가 알림을 보내고, 없으면 조용히 건너뛰어요.
  • notifyClaude 설정이 켜져 있으면(기본값) PR 상태가 바뀔 때 Claude가 다음 턴에 읽는 안내 메시지를 대화에 추가해요. 끄려면 /config에서 notifyClaude를 꺼요.

준비물

  • gh CLI 설치 및 로그인

이 mod가 내 컴퓨터에서 하는 일

mod는 샌드박스 없이 내 권한으로 실행돼요. 정적 분석으로 확인한 범위예요.

프로그램 실행afplay, open, xdg-open도구 호출 제어대화 읽기환경·설정 읽기파일 읽기
정적 분석 결과

다루는 이벤트

config.describe{key="cc-pr-tracker.muteAll"}config.setprompt.submitsession.endsession.starttool.call{tool=Bash}tool.call{tool=mcp__cc-pr-tracker__pr_status}turn.completeui.render{component=AbovePrompt}ui.render{component=Pane}

읽는 환경 변수

CMUX_BUNDLED_CLI_PATHCMUX_SURFACE_ID