SuperAPI AI 工具集

code-scoring

编程与开发

查看项目

更新于 10-16 00:29

技能介绍

用途:按加权类别与标准化扣分对代码质量进行系统化、量化评估,输出 1-10 分评分及报告,用于代码审查、质量审计与多实现方案对比。

主要能力:评分公式为最终得分 = 10 - 总扣分;总扣分 = Σ(类别扣分 × 类别权重),类别扣分 = Σ(问题点数 × 严重度倍数)。共 10 个加权类别:组织 12%、命名 10%、错误处理 12%、测试 12%、性能 10%、安全 12%、文档 8%、SOLID 原则 10%、依赖 6%、可维护性 8%。严重度倍数:Critical 2.0x、Major 1.5x、Minor 1.0x、Nitpick 0.5x。提供评分速查表(10 为 Exemplary,1 为 Critical 不可部署)、常见扣分表、各类别红牌清单、分数解读(部署就绪度与审查动作)等。

使用方式:可直接指示“Score this code on a 1-10 scale using the code-scoring rubric”,或按类别评估(如评估某模块的错误处理),或对比两个实现并给出推荐。评分流程为:初步扫描 → 逐类别评估并分类严重度后计算扣分 → 计算最终得分(低于 1 则取 1,高于 10 则取 10)→ 生成含分项明细、Critical/Major/Minor 问题与建议的报告。

适用场景:代码审查、质量审计、建立质量标准、对比实现方案。

限制:资料未提供具体安装命令、平台支持、收费与价格信息;参考文件仅列出 references/scoring-rubrics.md、severity-weights.md、score-descriptors.md、deduction-catalog.md 的名称,未提供具体内容。