Claude
Skills
Sign in
Back

load-pr-context

Included with Lifetime
$97 forever

Load PR context for the current branch using GitHub MCP tools

AI Agents

What this skill does


# Load PR Context

## Name

github:load-pr-context - Load pull request context for the current branch

## Synopsis

```
/load-pr-context [owner/repo] [branch]
```

## Description

Loads the full context of an open pull request for the given branch, including description, changes, CI status, and review comments. Uses GitHub MCP tools for structured data access.

## Implementation

Given `owner/repo` and `branch` arguments:

1. Use `mcp__github__list_pull_requests` with `owner`, `repo`, `head: "OWNER:BRANCH"`, `state: "open"` to find the PR
2. If no PR is found, report that no open PR exists for this branch and stop
3. If a PR exists, gather context **silently** (do not narrate each step):
   - Use `mcp__github__get_pull_request` with the PR number to read description, labels, reviewers, and metadata
   - Use `mcp__github__get_pull_request_diff` or `mcp__github__list_pull_request_files` to understand what has changed
   - Use `mcp__github__list_workflow_runs` with `branch` to check CI status
   - Check for review comments via `mcp__github__list_review_comments_on_pull_request`
   - Check for linked issues mentioned in the PR description
4. Present a concise summary:
   - PR title, number, and status
   - Key points from the description
   - Files changed (count and notable files)
   - CI status (passing/failing)
   - Review status (approved, changes requested, pending)
   - Any blocking issues or failing checks

## Example Interaction

```
User: /load-pr-context thebushidocollective/han feat/pr-context

Claude: ## PR #142: Add PR/MR context detection hooks

- **Status**: Open, 2 reviews pending
- **Description**: Adds SessionStart hooks to GitHub and GitLab plugins that detect open PRs/MRs on the current branch
- **Changes**: 8 files (+245, -12)
- **CI**: All checks passing
- **Reviews**: 1 approved, 1 pending from @reviewer

Ready to assist with this PR.
```

## Arguments

- `owner/repo` (required): Repository in owner/repo format
- `branch` (required): Branch name to find the PR for

## Tips

- This skill is typically invoked automatically when starting a session on a feature branch
- All data is fetched via MCP tools (no CLI commands needed)
- The summary is kept concise to avoid cluttering the session start

Related in AI Agents