Green PRs 是一个面向 PR 队列整理与预验证的操作技能,源标识为 cheaper-inference/omniroute,页面地址 https://www.skills.sh/cheaper-inference/omniroute/green-prs。其原始说明强调:先阅读共享的基线验证、验证门和受保护面文档,再进行任何指令面变更或合并;所需门禁以当前候选的工作流和版本化策略为准,不能假设发布类 PR 只需快速检查,也不能使用手写的门禁数量。
用途上,它解决的是“在合并前把选定的 PR 队列准备好”这一问题:确认本轮范围与归属,检查每个 PR 相对其当前确切基线的状态,诊断失败是否源自基线缺陷,并在保留贡献者署名与致谢的前提下修复已授权的缺陷,最后报告完整或部分验证的证据。
主要能力包括:范围解析(使用负责人给定的 PR 列表,否则消费 _tasks/pipeline/prs/1-analyzed/ 中符合条件的 merge-ready / fix-in-place 计划;仅在要求或无流水线项时使用整个队列;草稿单独报告);状态记录(当前状态、作者、head SHA、基线分支/SHA、冻结与工作树归属;属于其他会话的在途工作树对应项标记 HOLD);基线优先诊断(事件历史只是诊断资料,不是继承证明;在可比运行时与配置下将失败签名与确切基线匹配,确认的基线缺陷先在专用 PR 中修复);隔离准备(每个 PR 使用独立分支/工作树,编辑前核对检出 SHA 等于观测到的实时 head,推送前核对远端仍等于观测到的前驱,并发变更即 HOLD);保留贡献者归属(不覆盖、不关闭 PR 以占有成果;锁定 fork 需使用负责人审阅的保留署名回退方案);验证(先 RED 复现,再实现已证实的修复,运行聚焦与受影响套件;依赖须匹配候选锁文件/工具链;构建需要物理依赖而非外部符号链接;保留原始日志、退出码、产物、测试发现与全部既有断言)。
使用方式上,流程大致分为三步:一是解析范围与归属,记录状态并在隔离环境工作;二是准备与验证,包括基线检查、RED 复现、修复、聚焦与受影响测试;三是证据与交接,记录包含基线 SHA、head SHA、候选 SHA/树、策略/配置、运行 ID/尝试次数、产物引用、验证级别与时间戳的结构化回执,并逐 PR 报告因果分类、修复内容、确切证据与剩余门禁。
适用场景是需要对一批待合并 PR 做系统化预检与整理的维护工作,尤其是涉及基线失败排查、贡献者分支修复和验证证据留存的场景。限制方面:快速检查只能用于安排优先级,不能授予合并就绪;完整验收需覆盖所有适用的必需通道,包括两个测试运行器、覆盖率、安全以及所需的构建/打包/启动;DRIFT 是诊断而非 PASS,不得提高基线、降低阈值或接受不稳定的必需检查;fork 的 action_required 属于信任/审批 HOLD,不是代码失败,也不构成自动批准指令;重跑旧运行不会移动其记录的候选;不得代表合并执行者认领或移动流水线计划;任何相关身份/策略变更都会使准入失效并需重新验证;本技能只准备队列、从不关闭 PR,若负责人明确要求合并指定项,需先遵循完整的 merge-gates 协议,包括受保护面与按组授权;不得因同一失败影响多个 PR 而绕过必需检查;清理仅限自有、干净且完整备份的工作树,不删除贡献者远端分支或其他会话的工作。价格、收费、平台与效果等资料暂未提供。