用途:org-search 是 jetbrains/context 提供的实验性技能,用于在组织内所有可用仓库中做跨仓库语义搜索,回答可能不在当前仓库内的问题。
主要能力:查找可复用组件、库与工具;定位同类问题的既有实现与参考模式;追踪跨服务的 API 生产者与消费者;查找共享库、类型或符号在全组织的引用;排查不熟悉的系统与代码归属;审计安全、合规或反模式;发现配置与基础设施示例;交叉引用 schema、proto 与共享数据模型;跨服务复现或关联缺陷;查找本地仓库之外的文档与 runbook。
使用方式:先用仓库发现命令筛选候选仓库,例如 jbcontext repos "<repo or domain terms>" --limit 30,也可省略查询,如 jbcontext repos "jcp-" 查看前缀仓库。保留命令返回的精确仓库 id,不要按名称推断。随后对每个选中仓库并行执行语义搜索:jbcontext search --repository-id "<repo-id>" --json-output --limit 10 "<semantic search query>";若 --help 显示不同的 repository-id 参数名,改用该参数但仍传精确 id。搜索命中后可用 GitHub CLI 获取完整上下文,例如 gh repo view "<owner>/<repo>" --json nameWithOwner,description,defaultBranchRef,url 与 gh api "repos/<owner>/<repo>/contents/<path>?ref=<ref>" -H "Accept: application/vnd.github.raw"。最后汇总搜索过的仓库、有效命中的仓库及最强文件与符号。
适用场景:迁移与弃用规划、破坏性变更影响面评估、新代码编写前的复用调研、入职与文档查找、安全与合规扫描。
限制:该技能为实验性;查询应使用语义化、面向行为的描述而非单词;前缀仓库族需按字面查询并保留前缀匹配;路径过滤应在仓库级命中后再使用;若未找到合适仓库,需说明尝试过的过滤条件。资料未提供收费、平台支持范围与效果保证等信息。