Review Code for Bugs and Security Issues

这是一款专注于发现代码 Bug 和安全问题的 Agent 技能,适合希望在合并前系统性排查隐患的开发团队使用

AI编程开发 部分免费

这是一款专注于发现代码 Bug 和安全问题的 Agent 技能,适合希望在合并前系统性排查隐患的开发团队使用。

技能简介

21pounder-code-review 由 21pounder 创建,聚焦于让 AI 代理能够对指定文件、目录或代码模式进行结构化的 Bug 和安全漏洞审查。技能内置多维度评分体系,可对逻辑错误、边界条件、安全风险、性能问题和风格一致性进行系统检查,并对发现的问题按严重程度排序,给出带行号引用的具体修复建议。下载量在代码审查类 Skill 中位居前列,是 Skillstore 上最受欢迎的审查类技能之一。

核心能力

  • 支持对指定文件、目录或 glob 模式进行定向代码审查
  • 检查范围覆盖逻辑错误、边界条件、安全风险、性能隐患和风格一致性
  • 按严重程度对发现进行优先级排序,确保最重要的问题优先处理
  • 每项发现均提供行号引用,并解释该问题为何值得关注
  • 提供具体修复示例,帮助开发者快速理解和解决问题

安装配置

  • 方式一(推荐):运行命令 npx skillstore add 21pounder/code-review 自动安装
  • 方式二:手动克隆仓库后,将 SKILL.md 放入 Agent 技能目录
  • 安装后提供目标路径即可触发审查,支持单文件或整个目录
  • 无需配置额外依赖,技能通过读取和分析代码文件执行审查

使用步骤

  1. 明确审查范围,提供待审查的文件路径、目录或 glob 模式
  2. 指定审查重点(如安全审查、Bug 审查或综合审查)
  3. Agent 对目标进行多维度扫描,给出按严重程度排序的发现列表
  4. 每项发现附带行号引用和修复建议,开发者逐一处理
  5. 完成后可选择重新审查以验证修复效果

适用场景

  • Pull Request 安全审查:合并前识别注入、认证、授权和错误处理等安全风险
  • 功能代码 Bug 审查:发现逻辑漏洞、边界条件遗漏和错误处理缺陷
  • 共享模块可维护性审查:评估命名、结构、重复逻辑和风格一致性
  • 安全敏感业务审查:审计认证、支付、数据传输等高风险代码路径

适用人群

  • 安全工程师:需要系统排查代码中安全漏洞的专业安全人员
  • 全栈开发者:在日常开发中希望兼顾效率和安全性的工程师
  • 后端工程师:重点关注 API 逻辑、数据安全和错误处理的开发者
  • 所有关注代码质量的用户:任何希望在上线前系统排查隐患的开发者

工作原理

21pounder-code-review 的工作原理是让 AI 代理在加载技能后,按照预设的多维度审查框架对目标代码进行分析。审查框架涵盖正确性(逻辑和边界条件)、安全性(注入、认证、授权、数据暴露)、性能(算法效率和资源使用)和可维护性(命名、结构、重复代码)四个维度。代理对代码进行逐文件扫描,每发现一个问题即按严重程度(Critical / High / Medium / Low)归类,输出时附带具体的行号引用、问题描述和修复建议。由于技能仅通过读取和分析代码文件工作,不执行外部命令,审查过程完全在 Agent 上下文内完成,安全可控。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论