用途:该技能指导智能体执行专业、彻底的代码审查,覆盖本地开发改动与远程 Pull Request 两种场景。
主要能力:审查围绕正确性、可维护性、可读性、效率、安全、边界情况与错误处理、可测试性等维度展开,并按严重程度给出反馈。
使用方式:先确定审查目标。若用户提供 PR 编号或 URL,则审查该远程 PR;若未指定或用户要求审查自己的改动,则审查当前本地文件系统状态(暂存与未暂存改动)。远程 PR 需用 GitHub CLI 检出:gh pr checkout <PR_NUMBER>,并执行项目标准验证套件 npm run preflight,同时阅读 PR 描述与已有评论以理解目标与历史。本地改动则通过 git status 查看状态,用 git diff 和/或 git diff --staged 读取差异;若改动较大,可询问用户是否先运行 npm run preflight。
反馈结构:包含摘要、发现(Critical 严重问题、Improvements 改进建议、Nitpicks 可选细节)、结论(Approved 或 Request Changes)。语气应建设性、专业、友好,说明请求修改的原因,批准时肯定贡献价值。远程 PR 审查结束后,可询问用户是否切回默认分支。
适用场景:本地开发中的改动审查,以及远程 Pull Request 审查。
限制:资料未提供该技能的安装方式、收费、价格、平台支持范围或效果保证等信息。