SuperAPI AI 工具集

substitute-eraser

通用与其它

查看项目

更新于 10-16 08:07

技能介绍

用途:用于审计已存在的代码库,查找占位符与未完成代码(TODO、FIXME、placeholder、xxx、mock/fake/stub 等),输出可执行的整改计划,区别于校验智能体输出的 accept-no-substitutes。

主要能力:扫描源代码、配置文件、含过期占位符的文档,以及泄漏到生产环境的测试夹具;按严重程度分类:CRITICAL(TODO、FIXME、placeholder、xxx,需在合并前修复)、WARNING(测试外出现的 mock-、fake-、stub- 等,需结合上下文审查)、INFO(example_、demo_,需记录或删除);生成报告,含扫描文件数、命中数、逐条位置与说明、按优先级排序的整改计划。

使用方式:命令包括 just substitute-scan <path>(完整扫描并出报告)、just substitute-critical <path>(CI 模式,仅关键项)、just substitute-tasks <path> --output=github|linear|todo(生成整改任务)、just substitute-fix <path>(交互式修复)。可用 # SUBSTITUTE-OK: 注释标记有意保留的占位符,测试文件、文档与示例目录中的 mock/example/demo 视为可接受位置。

适用场景:合并前代码审查、技术债清理、CI 质量门禁;可作为审计三元组中的 MINUS(-1) 验证者角色(与 code-generator(+1)、review-coordinator(0) 配合)。

限制:除上述命令与报告格式外,性能、平台支持、依赖与安装方式暂未提供;检测能力依赖参考的正则模式与整改策略文件。