external-pr-review
应用外部贡献者公关审查程序。收集PR信息,创建mydocs/pr/pr_{N}_review.md,验证,创建pr_{N}_report.md,处理完成后移动archives/。仅限外部贡献者 PR(不适用于内部任务)。 --- # 外部贡献者 PR 审核 ## 触发 - 当任务负责人明确指示“PR #N 审核”或“外部 PR 审核”时 - 直接调用此 SKILL 时 ## 前提条件 - 待审核的 PR 在外部贡献者分支中作为主存储库 `{BASE_BRANCH}` (或商定的基础)打开 - 该 SKILL 禁止用于内部任务 PR (`publish/task{N}`) — 内部任务使用通用步骤程序进行审核 - `gh` CLI 身份验证## 过程 1. PR 元集合 ```bash gh pr view {N} --json number,title,state,baseRefName,headRefName,headRepository,mergeable,mergeStateStatus,reviewDecision,labels,body gh pr diff {N} | head -200 gh pr 检查 {N} ``` - 检查所有问题连接、base/head、可合并和 CI 状态 2. 创建评审文档:`mydocs/pr/pr_{N}_review.md` - 基于中心模板 `mydocs/_templates/external_pr_review.md` 创建。 - 仅当模板不可读时,才使用以下最少部分作为后备: - PR 信息(编号、作者、基础/头部、连接问题) - 更改摘要 - 影响范围和兼容性(FFI、构建、文档) - 代码/文档检查结果 - 验证计划(需要额外验证) - 建议(合并/修改请求/关闭) - 请求任务负责人批准 3. 请求任务负责人批准(确定审核方向) 4. 必要时创建修订/验证计划文档: `mydocs/pr/pr_{N}_review_impl.md` - 基于中心模板 `mydocs/_templates/external_pr_review_impl.md` 编写。 - 直接在此存储库中执行附加验证时使用 - 写入后请求工作订购者批准 5. 执行验证(仅在适用时) - 验证根据更改类型应用“{PROJECT_VALIDATION_GUIDE}”策略 6. 最终报告准备:“mydocs/pr/pr_{N}_report.md” - 基于中央模板“mydocs/_templates/external_pr_report.md”创建。 - 审核结果、验证结果、最终推荐、GitHub PR 评论正文(或链接) 7. 任务负责人批准后,在 GitHub PR 中注册评论/评论(合并决定由任务负责人做出) 8. 处理完成后移动文档存储 ```bash git mv mydocs/pr/pr_{N}_review.md mydocs/pr/archives/ git mv mydocs/pr/pr_{N}_review_impl.md mydocs/pr/archives/ # 如果存在 git mv mydocs/pr/pr_{N}_report.md mydocs/pr/archives/ ``` 9. 单个或逐步提交(外部 PR 审查不强制内部步骤格式) ```bash git commit -m "PR #{N} review: {summary}" ``` ## 验证 - `mydocs/pr/pr_{N}_review.md` 填充 `mydocs/_templates/external_pr_review.md` 的必填部分 - 如果您编写了 `mydocs/pr/pr_{N}_review_impl.md`,则它填充 `mydocs/_templates/external_pr_review_impl.md` 的必需部分 - `mydocs/pr/pr_{N}_report.md` 填充 `mydocs/_templates/external_pr_report.md` 的必需部分
更新日志: Source: GitHub https://github.com/postmelee/hyper-waterfall
评论加载中...