代码搜索技能

用于在Sourcegraph索引的代码库中搜索模式、示例和系统理解的AI代理技能。

  • by sourcegraph-community
  • 本地部署
  • 14 星标
  • 更新于
在 GitHub 查看 ajaynz/sourcegraph-skill

使用说明

源代码技能

使用Sourcegraph搜索和理解代码库的AI代理技能。

安装

克劳德代码

npx skills add sourcegraph-community/sourcegraph-skill --skill "searching-sourcegraph"

或手动复制 .claude/skills/ 项目目录或 ~/.claude/skills/.

任何代理人

技能遵循 代理技能 开放标准,可以与任何兼容的AI代理一起使用。

可用技能

搜索源图

在Sourcegraph索引代码库中搜索模式、示例和系统理解。

在以下情况下使用:

  • 实现新功能(先找到类似的模式)
  • 理解不熟悉的代码(“X是如何工作的”)
  • 调试问题(跟踪错误和最近的更改)
  • 查找API使用示例

使用的工具:

  • keyword_search -精确的图案匹配
  • nls_search -语义/概念搜索
  • deepsearch_read -架构理解
  • find_references -跟踪符号使用
  • go_to_definition -跳转到实现
  • read_file -读取文件内容
  • diff_search -查找代码更改
  • commit_search -搜索提交历史记录

结构

.claude/skills/searching-sourcegraph/
├── SKILL.md                    # Main skill instructions
├── query-patterns.md           # Regex patterns reference
├── examples/
│   └── common-searches.md      # Real-world examples
└── workflows/
    ├── implementing-feature.md
    ├── understanding-code.md
    └── debugging-issue.md