SuperAPI AI 工具集

fin

编程与开发

查看项目

更新于 10-16 04:05

技能介绍

Fin

概述

fin 用于端到端完成一个 PR:推送更新、观察检查、squash 合并,并清理状态。它是一个面向 GitHub Pull Request 收尾阶段的工作流技能。

工作流程

  1. 识别 PR 与目标分支

使用 gh pr view(当前分支)或 gh pr list 定位 PR。

  1. 更新 PR

确保分支为最新状态,运行所需检查,然后推送:

git status,修复问题,然后 git push。

  1. 监控检查直到全部通过

使用 gh pr checks --watch 或 gh run watch <run-id>。

如果检查失败,修复、推送,然后重新观察。

  1. Squash 合并 PR

除非仓库策略另有规定,优先使用 gh pr merge --squash --delete-branch。

如果缺少审批,在合并前先请求审批。

  1. 清理本地状态

拉取更新后的主线,切换到主线,并删除已合并的分支。

保护规则

必需检查或审批缺失时不要合并。

保持合并方式与仓库策略一致。

如果任何步骤被阻塞,说明阻塞点和所需的下一步操作。

适用场景

适用于需要按统一流程收尾 GitHub PR 的开发者工作流,尤其当被要求执行 $fin 或完成 PR 收尾时使用。该技能依赖 git 与 GitHub CLI(gh)命令。

限制

资料中未提供安装方式、配置项、支持的平台范围、收费或价格信息,上述内容暂未提供。