SuperAPI AI 工具集

taste-check

测试与质量

查看项目

更新于 10-16 09:33

技能介绍

用途:taste-check 是一个代码品味审查技能,以 Linus Torvalds 的“好品味”标准评估代码质量,帮助发现防御性代码、特殊情况分支、深层嵌套、后置修改、字符串拼接、职责不清和死代码等问题。

主要能力:审查围绕十项原则展开,包括充分信任上游数据、消除特殊情况、零后置修改、零字符串拼接、单一职责、控制缩进层级、提取纯函数、边界验证前移、让问题在上游暴露、删除死代码。输出结构包含品味评分(好品味/凑合/垃圾)、致命问题、代码异味清单、改进建议和重构优先级,并对问题给出当前写法与推荐写法示例。评分标准涉及防御性代码、后置修改、字符串拼接、函数行数和缩进层级。

使用方式:用户调用该技能后,先确定审查范围,可选择特定文件、最近修改(git diff)或粘贴的代码片段;随后读取代码并执行审查。资料未提供具体安装命令或调用命令。

适用场景:适合在代码评审、重构前评估或日常质量检查时使用,尤其关注数据流信任、类型系统表达和函数拆分。

限制:资料未说明支持的编程语言、平台、收费方式或运行环境;审查态度直接犀利,可能不适合需要温和反馈的场合。部分原则(如函数不超过 100 行、缩进不超过 3 层)为技能内置标准,并非通用规范。