SuperAPI AI 工具集

wt-cleanup

通用与其它

查看项目

更新于 10-16 00:29

技能介绍

用途:wt-cleanup 是一个斜杠命令,用于识别并移除已合并或过期的 Git worktree,适合仓库日常清理、释放磁盘空间。

主要能力:列出所有活动 worktree;自动识别已合并到 main/develop 的分支;对每个待移除的 worktree 检查是否存在打开的 PR,若存在则关闭并留言;交互式选择要移除的 worktree;安全删除 worktree 并清理 git 元数据。

使用方式:执行 /wt:cleanup。该命令会激活 Git Worktree Manager 技能(@git-worktree),并自动运行 *cleanup 命令。检查 PR 时使用 gh pr list --head {branch} --state open --json number,若存在则执行 gh pr close {number} --comment "Story worktree cleaned up — closing stale PR"。若 gh CLI 不可用,则跳过并给出 WARNING,继续清理。

适用场景:需要清理已合并分支的 worktree、整理仓库、回收磁盘空间时。

限制:仅建议移除分支已合并的 worktree;会警告未合并的分支;gh CLI 为可选依赖,缺失时无法关闭孤立 PR;具体交互细节与平台支持暂未提供。