用途:对 PR 和代码变更进行体系化审查,结合语言无关的通用审查标准与语言/框架特定的最佳实践,评估代码质量、安全性与设计并作出 approve/reject 判断。
主要能力:技能目录包含 SKILL.md 及 references 下的多个参考文件,如 TypeScript 最佳实践、一般授权审查、PostgreSQL RLS 授权审查、GitHub PR 审查操作、CI 成本优化工作流、增量审查、Claude Code 技能审查等。
使用方式:按五步工作流执行——掌握变更概要、通用质量检查、语言/框架特定检查、approve/reject 判定、输出审查结果。Step 1 若 .pr-triage.json 存在则读取其 summary、files、change_categories、diff_summary;Step 2 对存在文件时聚焦 Critical/Major;Step 3 仅读取 required_references 列出的参考;Step 4 按 Critical -3、Major -2、Minor -1、Suggestion -0.5 扣分(满分 10 分)判定;Step 5 按固定格式输出,CI 环境可参考 github-pr-review-actions.md 发布评论。
限制:CI 运行时自动生成 .pr-triage.json 与 .pr-review-state.json,不提交到仓库;无 .pr-triage.json 时执行全流程(向后兼容);无 .pr-review-state.json 时执行全量分类;格式非法时输出警告并全量执行。React/Next.js 最佳实践依赖 Vercel 的 vercel-react-best-practices 技能,安装命令为:npx -y skills add vercel-labs/agent-skills --skill vercel-react-best-practices --agent claude-code --yes。GitHub 上的审查投稿仅在 CI 环境执行,本地仅输出到标准输出。自动检测困难的领域知识和业务逻辑判断交由人工审查者。