catalog/repos/ajaynz--sourcegraph-skill.md

57 lines
1.6 KiB
Markdown
Raw Normal View History

2026-04-07 11:44:56 +08:00
# Sourcegraph 代码库搜索技能
`AI代理` `代码搜索` `Sourcegraph` `Claude Code`
# Sourcegraph 技能
用于通过 Sourcegraph 搜索和理解代码库的 AI 代理技能。
## 安装
### Claude Code
```bash
npx skills add sourcegraph-community/sourcegraph-skill --skill "searching-sourcegraph"
```
或手动将 `.claude/skills/` 目录复制到你的项目或 `~/.claude/skills/`
### 任意代理
这些技能遵循 [Agent Skills](https://agentskills.io) 开放标准,可与任何兼容的 AI 代理配合使用。
## 可用技能
### searching-sourcegraph
在 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 # 技能主说明文件
├── query-patterns.md # 正则表达式模式参考
├── examples/
│ └── common-searches.md # 实际使用示例
└── workflows/
├── implementing-feature.md
├── understanding-code.md
└── debugging-issue.md
```