用途:该技能用于审查 Apache DataFusion 的拉取请求(PR),遵循项目的 PR 审查指南,适合被要求审查 DataFusion PR 或其 URL 的场景,也适用于在创建 PR 时对照各审查领域进行自检。
主要能力与用法:审查从命令行进行。首先收集 PR 上下文:使用 gh pr checkout <PR number> 在本地检出 PR(若工作区有其他未完成工作应先询问);使用 gh pr view <PR number> --json title,body,comments,reviews 获取 PR 描述、评论和审查;使用 gh pr checks <PR number> 获取 CI 状态。随后计算 diff,先找出指向 apache/datafusion 的远程名(如 apache、upstream 或 origin),再执行以下命令: UPSTREAM=$(git remote -v | grep -m1 'apache/datafusion' | cut -f1) git fetch $UPSTREAM main git diff $(git merge-base HEAD $UPSTREAM/main)
创建 PR 时,跳过“收集 PR 上下文”步骤,改为在提交前对照 PR 审查指南的每个领域检查改动。审查时逐项走查指南中各领域。
限制:资料未提供该技能的安装方式、收费、平台支持或效果等具体信息。