SuperAPI AI 工具集

git-strategy-advisor

办公与效率

查看项目

更新于 10-15 20:31

技能介绍

用途:分析工作上下文(计划中或已完成),给出 Git 工作流策略建议。它仅提供咨询,只读取 Git 状态,不修改仓库,由调用方或用户执行建议动作。适用于开工前确定分支策略、完工后决定推送/PR 策略、单独咨询当前仓库状态、编排器通过 Task 工具请求建议,以及不确定是否分支/推送/建 PR 时。不适用于执行 Git 命令、生成提交信息(v2 再做)、生成 PR 描述(v2 再做)、复杂分支策略(单仓、发布分支、gitflow)、冲突解决、仓库初始化,也不委托其他技能。流程分三阶段:上下文分析(判定模式、git rev-parse --is-inside-work-tree 检查仓库、处理 detached HEAD 与合并/rebase 进行中等状态)、工作分类(用 git symbolic-ref、git remote -v、git status --porcelain、git diff --numstat HEAD 等提取指标,判定 scope 与工作类型)、策略推荐(套用 decision-matrix.md 决策表、做一致性检查、校准置信度)。输出为结构化 YAML(version、timestamp、mode、confidence、analysis、context、strategy、warnings、summary),既写入文件(默认 /tmp/git-strategy-recommendation.yaml)也在响应中返回。调用方式包括编排器开工前/完工后、单独调用(用户直接咨询,技能用 Bash 读取当前状态)及前后两次调用(后一次为准)。限制:不改仓库、不生成提交信息或 PR 描述、不处理复杂分支策略与冲突;非 Git 仓库或 merge/rebase 进行中时返回低/无置信度建议。缺失信息暂未提供。