SuperAPI AI 工具集

git-workflow

办公与效率

查看项目

更新于 10-15 21:48

技能介绍

用途:识别、选择与定义 Git 工作流,把团队分支与发布规则整理成可审查的项目契约,或在既有规范基础上修订。已有规则优先。不适用于代替 CodeGuard 质量、平台保护或部署验收。

主要能力:只读发现仓库状态与既有贡献/发布规范;区分空仓、已有历史与团队既定规范;询问影响选型的发布方式、版本维护和 PR/直接提交政策;依据权威目录选择分支模型,再单独确定 shared/fork 协作映射;形成候选 JSON(角色固定 name 或 pattern、required、allow_commit、create_from、merge_into,主远端与合并/消息策略);给出旧规则到新规则的差异与不兼容项,优先保留历史并规划接入,不静默迁移。

使用方式:Git 可用且项目目录明确,先确认父仓真实根与项目指令,保留用户修改。只读观察与预览可直接执行;初始化、分支创建/切换、提交、推送、集成、清理、安装 Hook 与规则激活按用户已有授权范围执行。无插件时使用只读 Git 观察与逐条规则核验,可运行本技能 scripts/inspect_repository.py(Python 3.11+ 标准库,只读、不初始化),示例:python3 /mnt/skills/user/git-workflow/scripts/inspect_repository.py /absolute/project。GitFlow 插件可用时调用其实际路径命令,不得把未安装的 CLI 名称当已存在命令。安装:npx skills add full-stack-skills/git-skills --skill git-workflow。

限制:无 Git、无规范、detached、浅历史与未知来源需明确报告;分支模式符合不证明来源正确;远端跟踪与保护配置文字不能证明实时远端已落实;新项目空历史不预创建虚假长期 refs;规则缺失/漂移/损坏、身份不明或证据不足时停止相关写动作并报告 unverified;不泄露凭据、不上传工作树。输出须区分事实、规则来源、建议、用户授权与未验证项。