用途:该技能用于对代码变更进行系统化、企业级审查,覆盖拉取请求/合并请求审查、代码质量审计、安全与性能验证、架构模式符合性检查、测试覆盖与质量评估、可访问性合规评估,并向开发者提供结构化反馈。触发语包括“review this code”“check the PR”“quality audit”“security review”“performance review”“validate implementation”。
主要能力:按阶段组织审查流程。发现阶段用 discover 与 precision_exec 收集变更文件、diff 与相关代码;安全审查检查 SQL 注入、XSS、硬编码密钥、缺失鉴权、输入校验与授权;性能审查检查 N+1 查询、React 不必要重渲染、数据库索引;代码质量审查检查类型安全、错误处理与代码组织;测试审查检查覆盖率与测试质量;架构审查检查依赖方向与分层违规;可访问性审查检查语义 HTML 与 ARIA 模式;最后按加权维度评分(正确性 15%、类型安全 10%、安全 15%、性能 10% 等)。
使用方式:技能目录含 scripts/validate-code-review.sh 与 references/review-patterns.md。审查时按阶段调用 discover 查询(glob、grep)与 precision_read、precision_exec 命令,例如 git diff --name-only HEAD~1..HEAD、git diff HEAD~1..HEAD -- <file>,以及 find 与 wc -l 统计文件行数。评分细则见 plugins/goodvibes/skills/protocol/review-scoring/SKILL.md。
适用场景:TypeScript/React/Next.js 项目的 PR 审查、安全与性能审计、测试与可访问性检查。
限制:资料未提供安装命令、收费与价格、平台支持范围及实际效果数据;部分评分维度说明在资料中被截断,未完整给出。