Claude-skill-registry-data merge-pr

PR をマージし、worktree とローカルブランチをクリーンアップする。トリガー: /merge-pr, PRマージ, worktreeクリーンアップ

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/merge-pr" ~/.claude/skills/majiayu000-claude-skill-registry-data-merge-pr && rm -rf "$T"
manifest: data/merge-pr/SKILL.md
source content

/merge-pr

PRマージとworktreeクリーンアップを一括実行。

使い方

/merge-pr 42

実行フロー

  1. 現在のworktreeパスとブランチ名を取得
  2. メインリポジトリに移動
  3. worktree削除:
    git worktree remove <path>
  4. ローカルブランチ削除:
    git branch -D <branch>
  5. PRマージ:
    gh pr merge <num> --merge --delete-branch
  6. main更新:
    git pull origin main

注意

  • worktree内から実行した場合、自動でメインリポに移動する
  • マージ前に未コミットの変更がないことを確認する