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
安装命令
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.
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.25

发布时间

2026年9月25日

分类

未分类

许可证

未指定

源路径

skills/ga-pr

默认分支

main

最新提交

1bf05dc

Tree SHA

017577f