SuperAPI AI 工具集

ln-624-code-maintainability-hotspot-auditor

通用与其它

查看项目

更新于 10-16 01:13

技能介绍

用途:审计本地代码可维护性热点(优先级中等),针对难以阅读、修改或推理的局部代码,输出 REFACTOR_HOTSPOT、SIMPLIFY_SIGNATURE、EXTRACT_CONSTANT 或 UNIFY_IDENTIFIER 类发现,并给出严重级别、位置、工作量与建议。

主要能力(共 9 项检查):圈复杂度、深层嵌套、长方法、上帝类/模块、参数过多、O(n^2) 或更差算法、常量管理(魔法数字/字符串、去中心化、重复)、方法签名质量(布尔标志参数、过多可选参数、动词命名、返回类型)、跨层标识符一致性(外部契约漂移、同义词漂移、大小写翻译、缩写漂移)。

使用方式:接收含 tech_stack、best_practices、principles、codebase_root、output_dir 的 contextStore,支持 domain_mode 与 current_domain。强制先读 references/audit_worker_core_contract.md 与 references/mcp_tool_preferences.md,默认优先使用 hex-line MCP 读取、搜索与编辑。采用两层检测:先候选扫描,再上下文验证;仅有 Layer 1 不构成有效发现。有图索引时用 audit_workspace 与 analyze_architecture 加速,否则回退 grep 模式。读取大文件先 outline。报告写入 {output_dir}/ln-624--{domain}.md(全局模式为 624-quality.md),并按契约写 JSON 摘要。

限制:只报告不自动修复;仅审计局部可维护性热点,不覆盖重复代码、包健康、架构边界、N+1 持久化或编排归属;领域感知模式下只扫描 scan_path;枚举分发、配置/模式/生成代码、有显式序列化别名或 ORM 映射等情况会降级或跳过。具体收费与更多平台细节暂未提供。