SuperAPI AI 工具集

sc-worktree

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:sc-worktree 是 tony363/superclaude 中的一项技能,基于 Git worktree 实现隔离,用于多智能体并行开发。每个任务在独立工作树中运行,提交到独立分支,最终以 PR 形式交由人工审阅。

主要能力:支持创建隔离工作树、列出所有活动工作树、查看某个工作树状态、以 PR 形式提交变更、清理已合并或过期的空工作树。命名采用固定规则,路径为 .worktrees/<task-id>/,分支为 wt/<task-id>,以避免冲突。创建前会做预检,如仓库需干净、分支和路径可用;提交前检测是否落后于主分支,仅警告不阻断。除直接提交外,还支持仅生成补丁文件的模式,以及提交前运行测试、指定基础分支、强制覆盖等标志。

使用方式:常用命令包括 /sc:worktree create feature-auth、/sc:worktree list、/sc:worktree status feature-auth、/sc:worktree propose feature-auth、/sc:worktree cleanup(可加 --all 或指定任务)。创建后,子智能体的 CWD 指向对应工作树;提交通过 git push -u origin wt/<task> 与 gh pr create 完成。可与 PAL MCP 做提交前校验和代码评审、与 Rube MCP 创建 PR 并通知团队配合。

适用场景:一个编排者派生多个智能体同时开发互不干扰的功能分支,或需要隔离环境并走 PR 审阅流程的并行开发。

限制:不做自动质量评分,需借助 CI 或测试;无租约跟踪,依赖定期清理;不做复杂冲突解决,冲突交由人工评审;不自动合并到主分支,采用 PR 工作流。官方来源未提供收费、平台要求等更多信息。