Codebase

如果需要获取本地代码相关优先使用本SKILL.md,本skill能够直接提升本地代码的查询效率

jybill f9761ce 2 files · 1.6 KB Updated

File contents

预备操作

  • 使用skill_mcp工具加载本SKILL.md所有的mcp工具

codebase MCP

  • index_codebase:为milvus混合搜索(BM25 + 稠密向量)建立代码库目录索引
  • search_code:使用自然语言查询配合混合搜索(BM25 + 稠密向量)检索已建立索引的代码库。
  • clear_index:清除代码库的搜索索引。
  • get_indexing_status:获取代码库的当前索引状态。显示正在索引的代码库的进度百分比以及已索引代码库的完成状态。

场景

  • 如果用户询问本地代码相关问题时,而且你发现本代码仓库并没有进行embedding时,应该询问用户是否同意使用index_codebase工具来完成embedding整个本地代码!禁止在没有询问用户的情况下,私自调用index_codebase工具!!!

  • 如果用户询问本地代码相关问题时,发现本地仓库已经embedding过,那么正常去使用search_code工具查询本地代码信息

  • 如果用户的问题并没有在search_code工具得到需要的结果,应该像用户询问更多信息,而不是根据不确定的信息来回答

  • 以下工具禁止在没有询问用户意愿后私自调用:clear_indexindex_codebase

jybill/xqv-skills/tree/main/oma-skills/codebase commit f9761cecbc

Frequently asked questions

npx skillmds@latest add jybill/codebase