一键导入
cleanup-worktree
マージ完了後のクリーンアップ処理を実行する。worktree、ローカルブランチ、Issue の整理を行うときに使用する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
マージ完了後のクリーンアップ処理を実行する。worktree、ローカルブランチ、Issue の整理を行うときに使用する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
要求分析・影響分析を並列実行し、実行計画を策定する。Feature の計画フェーズを単独で実行したいときに使用する。
既存プロジェクトへ .github/ を移植した際に、プロジェクト全体の評価(構造解析・テスト状況・コード品質・ドキュメント・DevOps)を実施する。assessor エージェントまたは /assess プロンプトから参照される。
エージェントのモデルを変更する(個別・一括・デフォルトに戻す)。エージェントのモデル変更が必要なときに使用する。
新規プロジェクトに .github/ を導入した際の初期設定を行う。settings.json の作成とプロジェクト固有値の設定を対話的にガイドする。
Board の作成・読み込み・状態遷移・Gate 評価・history 追記・アーカイブを手順化する。オーケストレーターが Board 操作時に参照するスキル。
Feature の開発フロー全体のオーケストレーション手順。Board を使ったエージェント呼び出し・Gate 評価・状態遷移の具体的手順を定義する。オーケストレーターがワークフロー実行時に参照するスキル。
| 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 を特定 |