SuperAPI AI 工具集

clean-code-reviewer

测试与质量

查看项目

更新于 10-16 02:39

技能介绍

用途:读取代码并对清洁编码标准进行结构化违规审计,适用于重构前审计、PR 评审等场景。不负责修代码,修复交由 clean-code-refactor 或相应语言工程师处理。

输入参数:target_path(必填,文件或目录)、mode(必填,full/functions/classes/naming/errors/smells)、language(必填,python/javascript/csharp/rust)、severity_threshold(可选,low/medium/high)、standard(可选,general 默认或 ob)。standard=ob 时加载 BORO/Ontoledgy 规范,覆盖 general 冲突项;OB 模式仅支持 Python 与 Rust,语言不支持时警告并回退 general。

工作流:先加载 prompts/coding/standards/clean_coding/ 下相应标准文档,standard=ob 时加载 skills/ob-engineer/references/ 下对应语言的 BORO 快速风格指南;再读 references/languages/[language].md;然后读取目标路径全部目标语言源文件;按清单逐项检查并记录文件路径、行号、违反规则、严重级别(HIGH/MEDIUM/LOW)与可操作修复建议;最后按 references/violation-report-template.md 生成违规报告。full 模式按 functions→classes→naming→errors→smells 优先级应用全部标准。

输出内容:包含目标、语言、模式、标准、审查文件数、违规总数及严重级别分布,违规表格(文件、行、规则、严重级别、描述、建议修复),按类别汇总,以及 APPROVE/REQUEST CHANGES/REJECT 结论和推荐下一步。

限制:不修复代码;OB 规范仅覆盖 Python 与 Rust;未提供其他语言支持或性能、价格、平台等信息。