在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用merge-and-cleanup
星标0
分支0
更新时间2026年4月23日 06:35
PRマージ → worktree/ローカルブランチ掃除 → main 最新化を一括実行
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
PRマージ → worktree/ローカルブランチ掃除 → main 最新化を一括実行
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
push後にCodeRabbitの新規レビュー指摘を正確に検出・報告する
Tally のビルド・型チェック・テストを実行して MVP の健全性を確認する
PRのCI監視・CodeRabbit対応・マージ・クリーンアップを一括実行する
push前にコード品質とセキュリティのレビューを実施し、結果をまとめる
現在のブランチに対応するPRのレビューコメントを確認し、修正対応方針をまとめる
| name | merge-and-cleanup |
| description | PRマージ → worktree/ローカルブランチ掃除 → main 最新化を一括実行 |
| allowed-tools | Bash |
| argument-hint | ["PR番号"] |
PR $0 をマージし、worktree で作業中ならそれも削除、main を最新化する。
以下の順序で実行すること:
# .git がファイルなら worktree、ディレクトリならメインツリー
if [ -f .git ]; then
WORKTREE_PATH=$(pwd)
MAIN_TREE=$(git worktree list --porcelain | awk '/^worktree/{print $$2; exit}')
IS_WORKTREE=1
else
IS_WORKTREE=0
fi
gh pr merge $0 --squash --delete-branch
if [ "$IS_WORKTREE" = "1" ]; then
cd "$MAIN_TREE"
git worktree remove "$WORKTREE_PATH" --force
fi
--force はマージ済みなので安全。未コミット変更があれば事前に停止する。
git checkout main && git pull
git fetch --prune
リモートが削除されたローカルブランチを検出して削除:
git branch -vv | grep '\[origin/.*: gone\]' | awk '{print $1}' | xargs -r git branch -d
-d は未マージブランチを拒否するため誤削除を防げる。強制削除が必要な場合はユーザーに確認すること。
その他の孤立 worktree を検出:
git worktree prune -v
.git/worktrees/ に残った無効エントリを削除する。
全ステップ完了後、以下を報告: