SuperAPI AI 工具集

embark-search

编程与开发

查看项目

更新于 10-15 23:30

技能介绍

用途:在不知道相关文件或子系统位置时,用语义搜索快速定位代码。

主要能力:按含义查找代码片段;也可用代码片段查找相似片段;支持限定路径缩小范围。

用法: embark search "<detailed and descriptive query>" embark search "<code snippet>" embark search -p <path> "<query>" 其中 <path> 必须相对于项目根目录。

建议流程:先做一次宽泛搜索,在本地打开并检查至少一个返回文件,并查看同目录或同子系统附近代码后再重试;若仍无法定位相邻区域,用首次最佳命中所在目录做 embark search -p <path> ... 的收窄重试。

查询技巧:描述要具体,例如“function that validates user email addresses”优于“email”;包含上下文,如“error handling middleware for HTTP requests with logging”;说明要找什么,如“React component that renders a modal dialog”;若问题中有明确的功能、类、方法或行为名称,首次查询应针对它。

示例: embark search "user authentication login flow" embark search -p src/auth "JWT token validation"

限制:资料未提供安装细节、支持平台、收费或效果说明;未安装时按资料提示使用 embark-install 技能。