SuperAPI AI 工具集

when-detecting-fake-code-use-theater-detection

通用与其它

查看项目

更新于 10-15 21:11

技能介绍

用途:检测“剧场代码”(theater code),即表面上正确、结构完整、甚至带有测试,但实际未实现预期行为的代码。适用于合并 AI 生成代码前、代码审查发现可疑完整实现时、文档与行为不一致时、关键系统部署前质量门禁、集成第三方代码以及安全审计中识别伪安全措施。

主要能力:分三阶段执行。阶段一扫描代码库,查找空 catch 块、空操作函数、恒过测试(如 expect(true).toBe(true))、TODO/FIXME/HACK 标记、生产代码中的 mock 导入及未使用导入。阶段二对标记文件做实现深度分析,检查注释多于代码、缺少计算逻辑、返回值多为平凡值、空 catch 等,并给出 0-100 置信度评分,按 critical/high/medium/low 分级。阶段三通过执行验证测试,检查模块能否加载、导出是否非平凡、不同输入是否产生有意义输出。

使用方式:技能以 claude-flow 命令编排多智能体流程,例如 npx claude-flow hooks pre-task、npx claude-flow swarm init --topology mesh --max-agents 2、npx claude-flow agent spawn --type code-analyzer、npx claude-flow memory store/retrieve 等,并配合 grep、node 脚本和 jq 汇总结果。各阶段有明确的输入输出记忆键与成功标准。

适用场景:AI 生成代码入库前检查、代码审查、部署前质量门禁、第三方代码集成、安全审计。

限制:资料未提供具体支持的编程语言范围、性能开销、误报率数据、收费或价格信息,也未说明是否可脱离 claude-flow 独立运行;部分脚本示例针对 JavaScript/TypeScript,其他语言适配情况暂未提供。