SuperAPI AI 工具集

codeprobe

安全与审计

查看项目

更新于 10-16 09:46

技能介绍

codeprobe 是 nishilbhave/codeprobe-claude 项目下的代码审查与审计编排技能,通过 /codeprobe [子命令] [路径] 触发。它会先自动识别目标路径的技术栈(如 PHP/Laravel、JavaScript/TypeScript、Python、React/Next.js、SQL/数据库、API 设计),再路由到相应子技能,并可按项目根目录的 .codeprobe-config.json 调整严重级别阈值、跳过类别或规则、指定框架与报告格式。

主要子命令包括:audit(全量审计,输出分类得分与 P0-P3 明细)、solid、security、smells、architecture、patterns、performance、errors、tests、framework 等单项分析,以及 quick(先扫描再对前 5 个问题展开详情)。审计按固定顺序依次运行多个子技能,每个发现包含 id、severity、location、problem、evidence、suggestion、fix_prompt 等字段,严重级别分为 critical、major、minor、suggestion,并据此计算各分类与总体得分,权重涵盖安全、SOLID、架构、错误处理、性能、测试质量、代码异味、设计模式与框架实践。

重要限制:该技能对被测代码库严格只读,不修改、不写入、不运行有副作用的命令(如安装依赖、提交代码或变更数据库),需要修复时仅生成可复制的修复提示。唯一例外是审计完成后在当前工作目录写入一份 Markdown 报告到 ./codeprobe-reports/。若目标代码超过 50 个源文件或 10000 行,则不全量预读,只提供文件清单。diff 与 report 子命令资料标注为 Phase 3 待实现,当前不可用。