ga-pr

v2026.09.25

Kick off follow-up work on an existing PR in a parallel tmux/agent session. Use when the user asks to work on a PR, continue a branch, address PR feedback, or resolve merge conflicts in the background.

GitHub
Install command
npx skhub add jnsahaj/ga-pr
Markdown
SKILL.md

ga-pr - Start Follow-up Work on an Existing PR

Kick off an agent task tied to an existing PR or branch. Reuses the existing tmux session/clone for that PR if one already exists.

Steps

  1. Get the PR or branch and task from the user's message.

    • Accept a PR number, PR URL, or branch name.
    • If the task is merge-conflict resolution, use --merge-conflicts.
  2. Run ga-pr. Default harness is Pi, so omit the harness flag for normal use:

    ga-pr <pr-number-or-url-or-branch> "<task>"
    

    For merge conflicts:

    ga-pr --merge-conflicts <pr-number-or-url-or-branch>
    

    If the user explicitly asks for Claude Code, pass --harness c:

    ga-pr --harness c <pr-number-or-url-or-branch> "<task>"
    
  3. Report back with the session, branch, and attach command printed by the script.

Behavior

  • Resolves PR inputs through gh pr view.
  • Uses the same session naming convention as ga: <repo>-<branch-slug>.
  • If a matching tmux session already exists, sends the task into that session instead of creating a duplicate.
  • If the clone exists but the session does not, starts a new session in the existing clone.
  • If neither exists, clones the repo, checks out the PR branch, and starts the agent.

Rules

  • Keep the task concise and direct.
  • For conflict resolution, include that the agent should ask before making ambiguous choices.
  • Do not use /create-draft-pr; this command is for updating an existing PR branch.
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.25

Published

Sep 25, 2026

Category

Uncategorized

License

Not specified

Source path

skills/ga-pr

Default branch

main

Latest commit

1bf05dc

Tree SHA

017577f