用途:当用户要求审查代码、查找缺陷或检查安全漏洞时调用该技能,对提供的代码或 diff 做深入分析,理解语义意图、架构与边界情况,并解释问题原因、给出可执行的修复建议。
主要能力:按五个维度系统评估——正确性与逻辑(意图是否达成、边界错误、布尔逻辑、空值处理、竞态与状态管理)、安全(输入校验与净化,SQL 注入、XSS、路径穿越、命令注入,密钥硬编码或日志泄露,认证授权检查)、性能与效率(N+1 查询、多余循环、内存泄漏、数据结构选择)、可维护性与可读性(复杂度、命名、重复代码)、测试(边界覆盖、是否只做 mock)。
使用方式:调用后按固定 Markdown 结构输出,依次为摘要、严重问题(安全与缺陷)、建设性反馈(性能与架构)、细节与风格、以及至少一条真诚的肯定。反馈以提问或客观观察表达,而非命令式。
适用场景:代码评审、提交前自查、安全审计辅助、团队评审意见整理。
限制:资料未提供具体安装命令、运行环境、支持语言、收费方式或平台信息;实际效果取决于所提供代码与上下文,不能替代人工评审与专业安全测试。