SuperAPI AI 工具集

size-check

测试与质量

查看项目

更新于 10-15 21:11

技能介绍

用途: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 全局样式时建议提取到 assets/styles/。

使用方式:未指定文件时全项目扫描,排除 node_modules、vendor、dist、build、.git、pycache、.venv 及 .min.js、.min.css、.lock、.sum,配置与文档文件不适用行数限制。指定文件时检查复用、质量、效率与行数。扫描后通过 AskUserQuestion 询问是否修复,用户确认后逐文件修复,涉及表格列、数据结构、条件分支时触发 refactor-safety 规则,保持入口文件原有导出与接口不变,优先处理超限最严重的文件。修复后检测并运行测试,无测试则输出变更清单提示手动验证,最后执行 /review quick 自审。

限制:先报告、确认后修复;不改变现有行为;<style scoped> 且不超过 30 行的组件级样式不触发 CSS 提取。具体安装与配置方式暂未提供。