代码审查耗时较长,并且经常遗漏安全漏洞或性能问题。此技能会自动分析拉取请求,在代码进入生产环境之前发现错误、安全风险和风格违规。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文、而不是读取完整页面时,请使用这些链接。
测试它
正在使用“code-review-assistant”。 审查这个处理用户登录的 Python 函数
预期结果:
安全性:第 12 行使用 MD5 进行密码哈希处理 — 改用 bcrypt 或 Argon2。性能:第 8 行在循环中查询数据库 — 改用 JOIN。风格:函数名 'doThing' 不清晰 — 重命名为 'authenticate_user'。
正在使用“code-review-assistant”。 检查这个 React 组件是否存在问题
预期结果:
错误:第 15 行的 useEffect 缺少依赖项 'userId',导致过期闭包。可访问性:第 22 行的按钮缺少 aria-label。性能:第 30 行的大列表应使用虚拟化。
正在使用“code-review-assistant”。 审计这个 API endpoint
预期结果:
安全性:'email' 参数没有输入验证 — 添加 regex 或 schema 验证。安全性:第 45 行的 SQL 查询使用字符串拼接 — 使用参数化查询。性能:此 endpoint 没有速率限制。
安全审计
安全Static analysis flagged two high-severity patterns, both confirmed as false positives. The 'Weak cryptographic algorithm' alert at SKILL.md:4 was triggered by Unicode arrow characters in a Chinese description string, not actual cryptography. The 'High file entropy' alert was caused by UTF-8 encoded Chinese text, which naturally has higher byte entropy than ASCII. The skill contains only a markdown description file with no executable code, no network access, no file system operations, and no command execution. No malicious intent detected.
低风险问题 (2)
质量评分
你能构建什么
合并前安全扫描
在合并到主分支之前扫描拉取请求中的安全漏洞
代码质量审查
审查团队提交中的代码风格、命名约定和反模式
初级开发者学习工具
通过查看个人项目的自动反馈来学习最佳实践
试试这些提示
审查此拉取请求中的错误、安全问题和代码风格问题
对此代码执行深度安全审计。查找注入风险、不安全的反序列化、硬编码密钥和身份验证缺陷
分析此代码中的性能瓶颈。检查 N+1 查询、内存泄漏、低效算法和阻塞操作
全面审查此 PR:安全性、性能、可维护性、测试覆盖率和架构适配性。提供按优先级排序的行动计划
最佳实践
- 提供完整文件上下文,而不只是 diff,以获得更准确的分析
- 在根据关键安全发现采取行动之前,手动审查技能输出
- 针对聚焦审查使用具体提示,而不是宽泛请求
避免
- 在不了解上下文的情况下盲目应用每条建议
- 在团队场景中将此技能用作同行审查的替代品
- 忽略误报,而不是改进提示以提高清晰度