SuperAPI AI 工具集

cc-size-check

测试与质量

查看项目

更新于 10-15 21:11

技能介绍

用途:审查变更代码的复用性、质量与效率并修复问题,同时扫描项目文件的行数超限情况。触发方式:执行 $cc-size-check 或 $size-check,或描述“简化代码”“检查文件大小”。

主要能力:一是代码简化,检查重复代码、过度抽象、冗余逻辑、未使用代码;二是文件行数扫描,按语言阈值标记超限文件(Java 300、Go 400、Vue 200、TSX/JSX 200、TypeScript/JS 300、Python 300),并检测 Markdown 重复章节;三是 CSS 提取检查,检测 Vue/TSX/JSX 内联 <style> 块超过 30 行或非 scoped 全局样式。

使用方式:未指定文件时全项目扫描,排除 node_modules、vendor、dist、build、.git、pycache、.venv 及 .min.js、.min.css、.lock、.sum 等;指定文件时做单文件检查。扫描后经用户确认再修复,逐文件拆分或提取,保持入口文件原有导出/接口不变,优先处理超限最严重的文件。修复后检测并运行测试,无测试则输出变更清单提示手动验证,最后执行 /review quick 自审。

限制:配置与文档文件不适用代码行数限制;Markdown 无硬性行数限制,仅检测重复章节;<style scoped> 且不超过 30 行的组件级样式不触发 CSS 提取建议。涉及表格列、数据结构、条件分支的修改会触发 cc-refactor-safety 规则。具体安装与配置方式暂未提供。