SuperAPI AI 工具集

iterm-worktree

编程与开发

查看项目

更新于 10-15 20:11

技能介绍

用途:iTerm2 Worktree Manager 用于自动化 git worktree 管理,并结合 iTerm2 标签页/窗口集成,支持并行开发多个功能分支。

主要能力:创建 worktree 与分支并在 iTerm2 中打开;关闭前校验并安全移除 worktree;列出所有 worktree 及其 iTerm2 标签状态;切换到已有 worktree 标签;在新标签/窗口/面板中打开已有 worktree。创建时可指定基于 main/master、当前分支或 --base 分支,支持自定义路径、打开方式,并可用 --claude 启动 Claude 配合 --task 任务描述。

使用方式:通过 python3 scripts/worktree.py <command> [options] 运行。常用命令包括 create、close、list、switch、open。创建示例:python3 scripts/worktree.py create feature-auth;指定基分支或当前分支:--base develop 或 --from-current;指定打开方式:--open-mode new_window;启动 Claude:--claude --task "Implement user authentication"。关闭示例:python3 scripts/worktree.py close feature-auth --delete-branch。列出:python3 scripts/worktree.py list,或加 --json。切换与打开:switch feature-auth、open feature-auth --open-mode new_pane_right。

安全特性:关闭前会校验是否存在未提交更改和未推送提交,自动检测默认分支(main/master),并防止重复创建分支或路径。

限制:资料未说明运行环境依赖、版本要求及是否支持非 iTerm2 终端;缺失信息暂未提供。