SuperAPI AI 工具集

git-worktree

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:管理 Git worktree,实现隔离的并行开发,并遵循项目约定。官方强调不要直接调用 git worktree add,而应使用管理脚本。

主要能力:create <name> [base] 创建 worktree 并从项目根软链接 .env;list 列出所有 worktree;switch <name> 切换;cleanup 交互式删除不活跃的 worktree(不会删除当前所在 worktree)。创建时会检查是否已存在、按需建立 .github/worktrees/ 目录、从远程更新基础分支、创建 worktree 与分支、软链接并验证 .env,最后输出在新终端启动 Claude Code 的复制命令。默认基础分支为 develop,worktree 目录为 .github/worktrees/。

使用方式: bash ~/.claude/skills/git-worktree/scripts/worktree-manager.sh create feature-name bash ~/.claude/skills/git-worktree/scripts/worktree-manager.sh list bash ~/.claude/skills/git-worktree/scripts/worktree-manager.sh switch feature-name bash ~/.claude/skills/git-worktree/scripts/worktree-manager.sh cleanup

关键约定:创建后应停止,不在当前会话继续实现;把脚本输出的复制命令交给用户,让其在新终端运行,以保证 Claude Code 的工作目录和状态栏正确、上下文稳定。

适用场景:并行功能开发、在隔离环境中进行 PR 审查等。

限制:脚本会确保 .github/worktrees/ 被加入 .gitignore;软链接若损坏需手动重建。资料未提供其他平台、收费或额外功能信息。