SuperAPI AI 工具集

think-in-code

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:think-in-code 针对需要分析多个文件、审计代码库、扫描依赖或统计行数的任务,提出“一条 Bash 管道胜过 N 次顺序 Read 调用”的原则。其核心启发式是:若任务属于“对一组文件逐个计算/提取 X,再汇总”,就应编写脚本;Read 只保留给已知重要的单个文件的针对性查看。资料称相较逐文件读取并手工统计,token 消耗通常减少约 60 倍。

主要能力:提供了 5 个可运行模式。1)文件大小审计:用 find 配合 wc -l 和 awk,按 FUSE_SOLID_MAX_LINES 上限筛出超限文件并排序取前 20。2)多符号搜索:用 rg --json 配合 jq 输出紧凑的匹配行信息。3)依赖与版本提取:用 jq 分别解析 package.json(Node)和 composer.json(PHP)的依赖字段。4)错误日志扫描:用 grep -rEn 匹配 ERROR、FATAL、Exception、panic 等并取尾部若干行。5)按扩展名统计代码行数:用 find 与 wc -l、awk 汇总各扩展名总行数。

使用方式:在具备 Bash、find、xargs、wc、awk、rg、jq、grep 等常见命令行工具的环境中,按任务选用上述管道命令;部分模式需要先设置 FUSE_SOLID_MAX_LINES 环境变量作为钩子上限。

适用场景:代码库审计、依赖清单核对、行数统计、日志错误排查等批量聚合型任务。

限制:资料未提供该技能的安装方式、运行环境要求、是否收费或价格、以及具体平台支持等信息。反模式明确警告:不要为统计行数、列出导出或检查文件大小而顺序 Read 十个文件,那会浪费上下文;应改用一条紧凑管道。资料未说明其在缺少上述命令行工具的 Windows 等环境的处理方式。