用途:当用户提供代码并希望获得全面代码审查时使用。该技能围绕五个维度检查代码,并提出具体修复方案。
主要能力:
- 安全:检查注入漏洞、暴露的密钥、XSS、不安全的数据处理。
- 逻辑:检查未处理的边界情况、错误的条件逻辑、差一错误。
- 性能:检查 N+1 查询、不必要的计算、缺失的缓存机会。
- 可读性:检查命名不清、复杂逻辑缺少注释、嵌套过深。
- 最佳实践:检查违反语言约定、缺少错误处理、未使用的导入。
使用方式:将待审查代码粘贴到 [PASTE CODE] 变量位置,然后使用提示模板发起审查。对每个发现的问题,输出应包含:严重程度(Critical / High / Medium / Low)、确切位置(行号或函数名)、为什么是问题(不仅说明错误,还说明可能导致的后果)、修复方案(展示修正后的代码)。如果代码没有问题,应直接说明,不要为了显得全面而编造问题。
适用场景:需要人工或 AI 辅助进行代码质量检查、安全排查、重构前评估等。
限制:资料未提供具体支持的编程语言、运行环境、安装命令或收费信息;该技能以提示模板形式工作,实际效果取决于所用模型和输入代码。