Skip to main content
Business & ProductivityTheBushidoCollective

resume-from-pr

Resume work on a pull request by loading its context, diff, CI status, and review comments

Stars
162
Source
TheBushidoCollective/han
Updated
2026-04-28
Slug
TheBushidoCollective--han--resume-from-pr
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/TheBushidoCollective/han/HEAD/plugins/services/github/skills/resume-from-pr/SKILL.md -o .claude/skills/resume-from-pr.md

Drops the SKILL.md into .claude/skills/resume-from-pr.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Resume from PR

Name

github:resume-from-pr - Resume work on a pull request

Synopsis

/resume-from-pr <pr-number-or-url>

Description

Load full context for a pull request to resume work. Fetches PR details, diff, CI check status, and review comments to provide complete context for continuing development.

This maps to Claude Code's --from-pr flag which creates a PR-linked session.

Implementation

  1. Parse the PR number or URL from arguments
  2. Use gh pr view <number> --json title,body,headRefName,baseRefName,state,reviewDecision,statusCheckRollup,comments,reviews to fetch PR metadata
  3. Use gh pr diff <number> to get the current diff
  4. Use gh pr checks <number> to get CI status
  5. Check out the PR branch: git checkout <headRefName>
  6. Summarize:
    • PR title and description
    • Current CI status (passing/failing)
    • Review comments and requested changes
    • Files changed
  7. Present a plan for what needs to be done based on the PR state

Example Interaction

User: /resume-from-pr 42

Claude: Loading PR #42 context...

**PR #42: Add user authentication**
- Branch: `feature/auth` -> `main`
- Status: Changes requested
- CI: 2/3 checks passing (lint failing)

**Review Comments:**
- @reviewer: "Please add input validation for email field"
- @reviewer: "Missing test for password reset flow"

**Plan:**
1. Fix ESLint errors in auth module
2. Add email input validation
3. Add password reset test

Arguments

  • pr-number-or-url (required): A PR number (e.g., 42) or full GitHub URL (e.g., https://github.com/owner/repo/pull/42)

Tips

  • Works best when you have gh CLI authenticated
  • The PR branch will be checked out automatically
  • Combines well with /review-pr for a detailed code review before resuming work
  • If the PR has failing CI, the plan will prioritize fixing those failures first

Related Commands

  • /load-pr-context: Load PR context without checking out the branch
  • /review-pr: Get a comprehensive code review of a PR
  • /create-pr: Create a new pull request