← ClaudeAtlas

post-pr-for-reviewlisted

Generates a contextual Slack message for posting a PR to the team's review channel. Pulls context from PR diff, Linear ticket, session conversation, and related PRs to write a concise, informative review request. Use when sharing a PR for review, posting to the review channel, or preparing a review request message.
mostafa-drz/claude-skills · ★ 4 · Code & Development · score 76
Install: claude install-skill mostafa-drz/claude-skills
# Post PR for Review Generate a contextual Slack message for posting a PR to the team's review channel. ## Preferences _Read `~/.claude/skills/post-pr-for-review/preferences.md` using the Read tool. If not found, no preferences are set — using defaults._ ## Context _On startup, use Bash to detect: current git branch, repo name, org (`gh repo view --json owner -q .owner.login`), and your open PRs (`gh pr list --author @me --state open --limit 5`). Skip any that fail._ ## Command Routing Check `$ARGUMENTS`: - **`help`** → display help then stop - **`config`** → interactive setup then stop - **`reset`** → delete preferences, confirm, stop - **anything else** → generate the Slack message ### Help If `$ARGUMENTS` is "help" (case-insensitive), display: ``` Post PR for Review Generate a Slack message for posting a PR to the team's review channel. Usage: /post-pr-for-review 393 PR in current repo /post-pr-for-review 393 ai-assemble PR in specific repo /post-pr-for-review <github-url> PR from full URL /post-pr-for-review config Configure defaults /post-pr-for-review reset Clear preferences /post-pr-for-review help Show this help Context sources: PR Title, description, diff, files changed Linear Linked ticket objective, project, status Session Current conversation, decisions made, files discussed Related Other open PRs in the same project/initia