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

1.6 KiB
Raw Blame History

Sourcegraph 代码库搜索技能

AI代理 代码搜索 Sourcegraph Claude Code

Sourcegraph 技能

用于通过 Sourcegraph 搜索和理解代码库的 AI 代理技能。

安装

Claude Code

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

或手动将 .claude/skills/ 目录复制到你的项目或 ~/.claude/skills/

任意代理

这些技能遵循 Agent Skills 开放标准,可与任何兼容的 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