SuperAPI AI 工具集

workflow-preflight

办公与效率

查看项目

更新于 10-15 23:49

技能介绍

用途:在开始处理 issue、功能或修复前做开工前验证,防止因状态过期、重复劳动或分支冲突造成无效工作。

适用时机:开始新 issue 或功能、休息后恢复工作、启动并行智能体前、为 PR 创建分支前。跳过时机:单文件快速编辑、本会话已核实状态、在隔离 worktree 中工作、分支已创建并核实。

主要能力:先采集上下文(origin 远程地址、当前分支、远程跟踪、未提交改动、stash 数量);执行 git fetch origin --prune 同步远程;若提供 issue 编号,用 gh issue view 查看状态,用 gh pr list --search 查找引用该 issue 的 PR,用 git branch -a 查找相关分支;若已有已合并 PR 则报告并停止,若存在开放 PR 则询问是否继续该分支;核对分支与 main/master 的分叉、未提交改动、是否需要 rebase;用 git merge-tree 做干跑合并检测冲突;最后输出结构化摘要(远程状态、已有 PR、分支状态、冲突、stash)并给出建议。

常用命令:git fetch origin --prune 2>/dev/null;gh issue view $ISSUE --json number,title,state,labels;gh pr list --search "fixes #$ISSUE OR closes #$ISSUE OR resolves #$ISSUE" --json number,title,state,headRefName;git log --oneline origin/main..HEAD;git merge-tree $(git merge-base HEAD origin/main) HEAD origin/main;git status --porcelain=v2 --branch;git branch -vv --format='%(refname:short) %(upstream:track)'。

限制:依赖 git 与 gh CLI 及远程仓库访问;具体平台、收费与效果资料暂未提供。