返回 Skill 列表
extension
分类: 开发与工程无需 API Key

git-ai-code-search

使用git-ai MCP工具进行语义代码搜索和代码库理解。使用场景:(1) 搜索符号、函数或语义概念,(2) 理解项目架构,(3) 分析调用图和代码关系。触发词:“find X”,“search for X”,“who calls X”,“where is X”,“understand this codebase”。

person作者: jakexiaohubgithub

git-ai Code Search

Semantic code search with AST analysis and change tracking.

Quick Start

For Agents - 3-step pattern:

1. check_index({ path }) → verify index exists
2. semantic_search({ path, query }) → find relevant code  
3. read_file({ path, file }) → read the actual code

For Users - build index first:

cd your-repo
git-ai ai index        # build index
git-ai ai semantic "authentication logic"  # search

Core Tools

| Need | Tool | Example | |------|------|---------| | Search by meaning | semantic_search | { path, query: "error handling", topk: 10 } | | Search by name | search_symbols | { path, query: "handleAuth", mode: "substring" } | | Who calls X | ast_graph_callers | { path, name: "processOrder" } | | What X calls | ast_graph_callees | { path, name: "processOrder" } | | Call chain | ast_graph_chain | { path, name: "main", direction: "downstream" } | | Project overview | repo_map | { path, max_files: 20 } |

Rules

  1. Always pass path - Every tool requires explicit repository path
  2. Check index first - Run check_index before search tools
  3. Read before modify - Use read_file to understand code before changes

References