SuperAPI AI 工具集

naming-analyzer

通用与其它

查看项目

更新于 10-15 20:21

技能介绍

用途:命名分析技能,充当命名规范专家,分析代码库中变量、常量、函数、方法、类、接口、类型、文件目录、数据库表与列以及 API 端点的命名,并给出更贴合上下文与规范的命名建议。

主要能力:识别含糊或过于泛化的名称、掩盖含义的缩写、命名规范不一致、名称与行为不符、过长或过短名称、匈牙利命名误用,以及循环外的单字母变量;并按语言规范检查(如 JavaScript/TypeScript 的 camelCase、PascalCase、UPPER_SNAKE_CASE,Python 的 snake_case 等)。同时提供改进名称、理由、一致性改进与上下文适配性建议,并可输出分级报告(严重、主要、次要)和重命名清单。

用法:以技能调用方式使用,例如 @naming-analyzer、@naming-analyzer src/、@naming-analyzer UserService.js、@naming-analyzer --conventions、@naming-analyzer --fix-all。报告格式与命名模式指引来自公开资料;是否可直接改写代码、生成重构脚本或自动修复全部问题,资料未明确,暂未提供。

适用场景:代码评审、重构前命名梳理、统一团队命名风格、排查名称与行为不符风险、为新代码起名提供参考。

限制:资料未提供收费、价格、平台、效果或具体安装步骤;实际行为与支持范围以真实运行环境为准,缺失信息暂未提供。