SuperAPI AI 工具集

worktree

通用与其它

查看项目

更新于 10-16 04:57

技能介绍

用途:该技能是一个调度器,用于把用户提出的一个或多个任务,分别以新的 git worktree 形式启动。它本身不探索、不阅读、不搜索代码库,也不实现任务,探索与实现交由各 worktree 中的代理完成。

主要能力:为每个任务生成 2–4 个单词的 kebab-case worktree 名称;编写详细实现提示并写入临时文件;通过 workmux add 创建 worktree。提示中要求使用仓库内相对路径,原样保留用户提供的附件路径(含绝对路径)并让代理检查;若用户指定技能(如 /auto、/plan-review),提示改为调用该技能及其参数,而非手写实现步骤。

用法与标志:基本命令为 workmux add <worktree-name> -b -P <temp-file>。支持 -a/--agent <model> 指定代理,该标志传给 workmux 而不写入提示;--merge 指示末尾使用 /merge 技能提交、变基与合并;--fork 给 workmux add 加 --fork,把当前会话复制进新 worktree,并在提示开头声明不要再次调度、不要创建更多 worktree。跨项目任务可将命令工作目录设为目标项目,并传 --parent-session <session>,会话名由仓库目录名推导。

流程与限制:先并行写完所有提示文件,再并行运行所有 workmux 命令;同仓库任务从当前目录运行,不切换目录;若信息不足应询问用户而非搜索代码。任务创建完成即结束,不自行实现。其他细节资料未提供。