SuperAPI AI 工具集

context-search

通用与其它

查看项目

更新于 10-15 23:30

技能介绍

用途:该技能用于语义化代码搜索,按代码含义而非关键词查找代码片段,帮助在不知道具体文件或子系统位置时发现并理解代码。

主要能力:支持用自然语言描述查询代码,也可直接输入代码片段查找相似片段;可通过 -p 参数将搜索范围限定到项目内的相对路径目录。

使用方式:基本命令为 jbcontext search "<详细描述性查询>";查找相似片段用 jbcontext search "<代码片段>";限定目录用 jbcontext search -p <path> "<查询>",其中 path 必须相对于项目根目录。建议先做一次宽泛搜索,在本地打开并检查至少一个返回文件,并查看同目录或同子系统的邻近代码后再重试;若仍无法定位相邻区域,可用首次最佳命中所在目录做收窄重试。查询应尽量描述具体,例如“验证用户邮箱地址的函数”优于“email”,并包含上下文,如“带日志的 HTTP 请求错误处理中间件”。

适用场景:需要按功能、类、方法或行为定位代码时;不确定相关文件位置时作为语义引导;查找与给定代码片段相似的实现。

限制:资料未提供支持的编程语言、索引方式、性能、收费或平台等细节;-p 路径必须为项目根目录下的相对路径。