SuperAPI AI 工具集

code-quality-review-all

测试与质量

查看项目

更新于 10-16 06:15

技能介绍

用途:按一个代码质量标准或主题,系统审查仓库中所有评测,适合周期性质量检查与跨评测一致性改进。

主要能力:为指定主题创建 agent_artefacts/code_quality/<topic_id>/ 目录,生成 README.md(主题说明、要求、检测策略、命令、正反例、审查日期)、results.json(每个评测一条记录,含状态与问题详情)和 SUMMARY.md(发现概览、统计、受影响评测、修复建议、影响分析)。问题需包含文件与行号、描述、修复建议和问题类型;issue_location 使用相对仓库根目录的正斜杠路径。

使用方式:先确定主题(来自 CONTRIBUTING.md 或 BEST_PRACTICES.md,或自拟文件安全格式的 topic_id)。重跑时读取已有 results.json,保留仍存在问题的 fix_status,删除已修复条目,新增新发现问题。用 uv run python tools/run_autolint.py --all-evals --check 扫描全部评测,解析输出识别结构性问题;超出 autolint 范围的主题检查可编写针对性 grep/AST 脚本并保存在主题目录。最后按评测名组织发现,写入文档与结果,并告知用户完成位置。

职责边界:本技能拥有 results.json 的完全控制权,可增删改问题并更新评测状态;code-quality-fix-all 只能增改 fix_status,不能删除条目。

限制:自动化检测可能产生误报,需抽样阅读实际文件验证,并记录已知局限;资料未提供具体支持的语言、平台或收费信息。