SuperAPI AI 工具集

identify-reviewer

测试与质量

查看项目

更新于 10-15 19:50

技能介绍

用途:在代码评审流程开始时加载,先识别本地用户身份,再分析 diff、提交日志和历史评论,使评审措辞能区分“你”和他人。

主要能力:并行运行 gh auth status、git config user.name、git config user.email,从 gh 输出中解析 GitHub 用户名,从 git config 获取提交者姓名与邮箱。三者可能不完全一致,只要任一匹配即视为本地用户。识别后会保存到当前会话,用于:把用户此前的评论记为第二人称(“你之前的评论”);把用户自己的提交记为第二人称,他人提交保持第三人称;标注用户是否已批准、请求修改或尚未评审,并据此组织评审总结;若用户同时是 PR 作者,则明确提示为自我评审并调整语气。

匹配规则:GitHub 用户名匹配 PR 评论作者和 PR 作者登录名;git user.name 匹配 git log 的 %an;git user.email 匹配 %ae。

使用方式:在评审工作流开始时加载本技能,执行上述命令即可。若 gh 未安装或未认证,则仅用 git config;两者都不可用则跳过识别并继续评审,不应阻塞流程。

限制:仅依据资料所述身份识别与措辞调整,未提供其他功能、安装方式或收费信息。