with one click
cleanup-worktree
マージ完了後のクリーンアップ処理を実行する。worktree、ローカルブランチ、Issue の整理を行うときに使用する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
マージ完了後のクリーンアップ処理を実行する。worktree、ローカルブランチ、Issue の整理を行うときに使用する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | cleanup-worktree |
| description | マージ完了後のクリーンアップ処理を実行する。worktree、ローカルブランチ、Issue の整理を行うときに使用する。 |
PR マージ後に worktree、ローカルブランチ、Issue を整理する。
.github/settings.json からプロジェクト設定を読み取って使用する。
start-feature で記録した id(UUID)を使用する.github/settings.json を読み取り、以下の値を使用する:
issueTracker.provider — Issue トラッカー種別issueTracker.mcpServer — MCP サーバー名git worktree remove .worktrees/<ブランチ名>
git branch -D <フルブランチ名>
git fetch --prune
git checkout main
git pull origin main
issueTracker.provider が "none" の場合はこのステップをスキップする。
provider: "linear")mcp_<issueTracker.mcpServer>_save_issue:
id: "<UUID>" # start-feature で記録した id(UUID)を使用。identifier ではない
state: "Done"
provider: "github")PR の body に Closes #<number> を含めていれば、マージ時に自動クローズされる。
自動クローズされなかった場合は手動で対応する:
mcp_io_github_git_issue_write:
owner: "<github.owner>"
repo: "<github.repo>"
issue_number: <number>
state: "closed"
複数ブランチを同時にクリーンアップする場合:
# worktree 一括削除
git worktree remove .worktrees/<ブランチA>
git worktree remove .worktrees/<ブランチB>
# ローカルブランチ一括削除
git branch -D <フルブランチA> <フルブランチB>
# リモート参照整理&main更新
git fetch --prune
git checkout main
git pull origin main
git branch -r --merged main | grep 'origin/' | grep -v 'main' | \
sed 's|origin/||' | xargs git push origin --delete
git branch --merged main | grep -v 'main' | xargs git branch -D
git fetch --prune
| エラー | 対処 |
|---|---|
git worktree remove 失敗(未コミットの変更あり) | --force を付与するか、先に変更を退避 |
git branch -D 失敗(worktree が残っている) | 先に worktree を削除する |
| Issue 更新失敗(UUID 不明) | mcp_<mcpServer>_list_issues で検索して UUID を特定 |
要求分析・影響分析を並列実行し、実行計画を策定する。Feature の計画フェーズを単独で実行したいときに使用する。
既存プロジェクトへ .github/ を移植した際に、プロジェクト全体の評価(構造解析・テスト状況・コード品質・ドキュメント・DevOps)を実施する。assessor エージェントまたは /assess プロンプトから参照される。
エージェントのモデルを変更する(個別・一括・デフォルトに戻す)。エージェントのモデル変更が必要なときに使用する。
新規プロジェクトに .github/ を導入した際の初期設定を行う。settings.json の作成とプロジェクト固有値の設定を対話的にガイドする。
Board の作成・読み込み・状態遷移・Gate 評価・history 追記・アーカイブを手順化する。オーケストレーターが Board 操作時に参照するスキル。
Feature の開発フロー全体のオーケストレーション手順。Board を使ったエージェント呼び出し・Gate 評価・状態遷移の具体的手順を定義する。オーケストレーターがワークフロー実行時に参照するスキル。