SuperAPI AI 工具集

complexity-guard

编程与开发

查看项目

更新于 10-15 22:11

技能介绍

用途:作为流程最后一道关卡,在进入实现阶段前审计架构、任务或系统设计文档,防止过度设计与技术债。

主要能力:支持三种审计模式——架构审计读取 genesis/v{N}/02_ARCHITECTURE_OVERVIEW.md,任务审计读取 genesis/v{N}/05_TASKS.md,设计审计读取 genesis/v{N}/04_SYSTEM_DESIGN/{system}.md;不确定时默认读取架构概览文件。审计时需加载黑名单 references/anti_patterns.md,检查禁止模式,并调用 sequential thinking 进行 3-7 步推理,检查不必要的抽象、YAGNI 违规、新增依赖数量与奥卡姆剃刀式简洁性。最终给出 1-10 复杂度评分,大于 7 判定为 REJECT,并用 write_to_file 保存 genesis/v{N}/AUDIT_REPORT.md。

使用方式:按调用场景选择输入文件,读取目标文件与黑名单,执行深度审计,评分并输出结论;必须生成审计报告文件,不能只打印结论。完成清单包括:创建审计文件、给出复杂度评分、明确 APPROVE 或 REJECT 及理由、若拒绝则建议更简单的替代方案、由用户确认结论。

适用场景:架构评审、任务拆分评审、系统设计评审,以及任何需要控制复杂度、依赖与投机性功能的流程节点。

限制:资料未提供具体安装命令、运行环境、平台支持、收费方式或与其他工具的集成细节;其效果依赖调用方按流程提供对应文件并执行指定步骤。