CLI and Claude Code skills for managing GitHub PR review comments
npx claudepluginhub petems/pr-wranglerManage GitHub PR review comments. Automatically triage, fix, and respond to review findings.
PR Wrangler is a terminal UI for triaging and acting on GitHub pull requests. It uses the gh CLI to discover PRs, classifies each PR into actionable states like Fix CI, Address feedback, or Resolve conflicts, and launches task-focused tmux sessions for follow-up work.
gh authenticated against GitHubtmuxgolangci-lint, gofumptmake build
make run
make test
make check
make run builds ./pr-wrangler and starts the Bubble Tea interface.
The app reads config from ~/.config/pr-wrangler/config.yaml. If the file is missing, built-in defaults are used.
Example:
repo_base_dir: /Users/you/projects
service_label_prefix: service:
views:
- name: My PRs
query: author:@me
default: true
agent_commands:
fix-ci: "claude --permission-mode acceptEdits 'The CI checks are failing on this PR: {{pr_url}} - Investigate and fix the issues.'"
Session history is stored at ~/.config/pr-wrangler/history.json.
main.go: CLI entrypointinternal/github: GitHub CLI integration and PR classificationinternal/tmux: tmux and git worktree/session managementinternal/tui: Bubble Tea UI model, commands, and stylinginternal/session: persisted session historyinternal/config: config loading and defaultsgh pr view.