eshin087/claude-code-mods/tree/main/pr-desk
pr-desk
열린 풀 리퀘스트를 하나의 도킹 패널에 표시하고 검사 결과, 병합 상태, worktree 폴더와 Vercel 미리보기 링크를 보여 주는 Claude Code 플러그인입니다.
이 mod 소개
PR Desk는 도킹 버튼(및 /prs 명령)을 추가해 config.json에 설정된 저장소와 현재 세션 저장소의 열린 풀 리퀘스트를 나열하는 패널을 토글합니다. 각 항목에 번호, 제목(초안 표시), 검사 상태, 병합 가능 여부, 브랜치, worktree 폴더와 마지막 업데이트를 표시하고 미리보기 및 PR 링크도 제공합니다. 패널이 열려 있으면 3분마다, 백그라운드에서는 15분마다 새로 고치며 저장소마다 gh pr list --author @me를 실행합니다. 미리보기 링크는 Vercel bot 댓글에서 가져오고, 없으면 추정한 Vercel 브랜치 별칭으로 대체합니다. 모델 호출과 데이터 저장은 없으며 GitHub CLI 로그인을 사용합니다.
설치
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add eshin087/claude-code-mods claude plugin install pr-desk
원문 / README
PR Desk
What it does: your open pull requests in one place, with the Vercel preview link ready to click.
Where you see it: the dock's PRs 2✗ button (count of open PRs; ✗ when one is failing or conflicting) toggles a pane, as does /prs. Each of your open PRs in the repos listed in config.json (and whichever repo the session is in) shows:
- number and title (marked if draft)
- checks: ✓ passing / ✗ failing / … running
- merge state: mergeable / conflicts with base
- branch, worktree folder (for the current repo), and last update
- preview and PR links
It refreshes every 3 minutes while open, every 15 minutes in the background (so the badge stays current), or on Refresh.
How it works: runs gh pr list --author @me per repo. The preview link is read from the Vercel bot's PR comment. If none is found, it builds Vercel's branch alias and marks it "(guessed)".
Cost: none. Uses your GitHub CLI login. No model calls.
Data saved: none.
Settings: copy config.example.json to config.json and list your repos (owner/name) and your Vercel team slug (for preview links when the Vercel bot comment isn't found). config.json stays out of git, so private repo names never reach the public repo.
Notes: only PRs authored by you are listed, so outside PRs (like forks) never show up here.
