SuperAPI AI 工具集

git-workstreams

编程与开发

查看项目

更新于 10-16 08:40

技能介绍

用途:识别规范化仓库并以隔离 worktree 保护主工作区,为依赖改动选择可审阅的 branch/PR stack 拓扑,按唯一交付优先级决定改动停在本地、commit、push 还是 Draft PR,并把已有 PR 的冲突与 CI 跟进到可合并或明确 blocker。

主要能力:区分当前 checkout、主工作区、独立 workstream、依赖 stack 与多个独立 stack;默认在 ./agents/worktrees/<forge>/<owner>/<repo>/<task> 下创建 worktree;以只读证据判断仓库是否规范化;默认尝试 GitHub 原生 Stacked PRs,不可用时回退标准 Git branch/rebase/push 与普通 PR 链;按 PR 模板创建或更新 PR body;跟进 PR 冲突与范围内 CI 修复并小步 commit、push。

必要用法:先运行 git --version、git worktree --help、git worktree list --porcelain、git branch --help、git rebase --help,需要 GitHub PR 时用 gh pr --help,stack 请求用 gh stack --help;精确命令与 flags 取本机 help,不凭记忆猜。

交付优先级:用户显式终点 > 规范化仓库默认 Draft PR > 非规范化仓库默认仅本地。force-push、retarget、Ready、merge、deploy、release 与清理需各自明确授权。

限制:本技能只管 worktree 生命周期、依赖 branch/PR 拓扑和目标 PR 的范围交付,不接管纯 review comment、无关 CI 或 release 编排;不自动复制 .env、凭据、ignored 文件或缓存;清理与迁移需单独确认。