Agent Skills
返回列表
煋鉴 Xinpect · AI 代码审查

煋鉴 Xinpect · AI 代码审查

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-l7548nxs/qa-code-expert-free。

技能介绍

提交前想抓什么

合并请求或本地改完代码后,你往往要同时担心:格式与缩进、硬编码密钥、SQL/命令注入、循环里打 IO、日志里带敏感信息、函数过长或嵌套过深、小程序页面缺文件等。人工逐条对照规范成本高,静态分析工具又常按语言割裂、规则集不全。

技能如何工作

煋鉴代码质检(免费版 v5.9.0)把检测拆成多路「引擎」,对传入的代码片段、单个文件或整个目录执行扫描,再汇总为统一报告。

免费版实际跑通 7 路引擎(资料中亦称 9 大引擎表,其中 B3 AI 语义分析、B8 业务安全为付费能力,免费版不执行):

  • B1 语法格式:Python 语法、缩进与格式规范(完整)
  • B2 安全与依赖:硬编码密钥、SQL/命令注入、裸 HTTP、基础依赖漏洞(入门)
  • B4 性能与可靠性:N+1、循环内 IO、sleep 阻塞、字符串拼接等(基础)
  • B5 可观测性:日志泄露敏感信息、级别滥用、debug 未关闭(基础)
  • B6 代码质量:长函数、深层嵌套、TODO/FIXME、备份文件(基础)
  • B7 架构与合规:路径遍历、魔数、硬编码配置、循环依赖(基础)
  • B9 专项检测:微信小程序 WXML/WXSS/页面完整性等(基础)

语言覆盖:Python、JavaScript/TypeScript 为完整支持;小程序四件套为基础规范;SQL/Java/Go/Ruby/PHP 为基础安全;.yaml/.json/.env 等配置与 Dockerfile 有对应审计或容器安全基础项。

返回结构上,total_score 为各引擎得分的平均值(0–100),status 在 ≥60 为 pass、否则 fail;brains 里含每引擎 score、issues(含严重级别)、summary 与 elapsed。扣分规则:blocker/critical 每项 10 分,high 5 分,medium 3 分(上限 30),low/info 0.5 分(上限 20);单引擎从 100 分起扣,异常或跳过的引擎不计入总分。

适用边界

免费版定位为入门级自查:规则量约 300 条量级,不含 LLM 语义缺陷、支付/越权类业务安全、测试质量与数据一致性等深度项(专业版扩展至 9 引擎、1050+ 规则)。若你主要依赖 AI 理解业务逻辑漏洞,或需要完整并发/可观测性规则集,需对照官方主页能力表再选型。

使用场景

  • 合并前对 Python 后端目录做全量扫描,核对 SQL 注入、硬编码密钥与 N+1 查询等问题
  • 发布前扫描小程序工程的 `.wxml`/`.wxss`/页面配置,确认页面完整性与基础规范
  • 在改完一段 TypeScript 后传入代码内容,快速查看长函数、深层嵌套与日志是否可能泄露敏感信息
  • 上线前对仓库根目录的 `.env`、`.yaml` 与 `Dockerfile` 做安全审计,排查裸 HTTP 与容器基础风险

适合人员

  • 维护 Python/JS 单体或 API 的后端工程师,希望在本地或 CI 前用统一评分报告做提交前自查
  • 负责微信小程序迭代的开发者,需要在提审前用专项引擎检查页面与样式规范是否齐全
  • 带小型团队的技术负责人,要对整个服务目录跑一次多引擎检测并依据 `total_score` 与严重级别排修复优先级
  • 负责部署与镜像构建的工程师,需要单独核对配置类文件与 Dockerfile 中的密钥与基础安全风险