用途:该技能用于结构化代码审查,输出带优先级、可执行的反馈,强调先假设对方善意。适用于审查 PR、分析代码质量、检查缺陷或审计改动。
主要能力:将反馈分为五个优先级。Blocker(🚨)合并前必须修复;Suggestion(⚠️)应予以考虑;Nit(💭)可选润色;Question(❓)需要澄清;Praise(✨)表示做得好的地方。
检查清单:阻断项关注安全与正确性,包括代码中无密钥/凭据、用户输入经过验证/清理、必要处有鉴权检查、处理边界情况(null、空值、错误)、异步代码无竞态条件。高优先级关注性能与逻辑,包括无 N+1 查询、大列表分页、渲染循环中无昂贵操作、错误处理恰当。中优先级关注可维护性,包括单一职责、无复制粘贴重复、命名清晰。
输出格式:先给出 Summary(Approve / Request Changes / Discuss),再按 🚨 Blockers、⚠️ Suggestions、💭 Nits、✨ Good Stuff 分节,每条以 file:line 定位问题与修复建议。
常见问题提示:React 关注缺失 useEffect 依赖、应派生的状态、prop drilling;TypeScript 关注 any 类型与缺失空值检查;API 关注缺少加载/错误状态与无界查询。
限制:更详细的 React/hooks 模式与无障碍检查需参阅 REACT-PATTERNS.md。其余安装方式、价格与具体平台信息暂未提供。