searching-sourcegraph(SourceGraph検索) は何をしますか?
cline/skills のエージェントスキル「searching-sourcegraph」です。
概要
このスキルは、AIエージェントが SourceGraph のコード検索機能を使用できるようにします。SourceGraphは、大規模なコードベースに対する高度なコード検索を可能にするプラットフォームです。
使用方法
- エージェントに検索クエリを提供します。
- エージェントは SourceGraph API を使用して検索を実行します。
- 検索結果は、コードスニペットとファイルパスとともに返されます。
前提条件
- SourceGraph インスタンスへのアクセスが必要です(例:Sourcegraph.com、またはセルフホストされたインスタンス)。
- 環境変数
SOURCEGRAPH_API_TOKENが設定されている必要があります。
技術的詳細
- APIエンドポイント: デフォルトでは
https://sourcegraph.com/.api/graphqlを使用します。 - 認証: ベアラートークン認証を使用します。
- 検索構文: SourceGraphの検索構文に従います。詳細は SourceGraphのドキュメント を参照してください。
例
# 環境変数の設定
export SOURCEGRAPH_API_TOKEN="your_token_here"
エージェントへのクエリ例:
# 特定の関数の使用箇所を検索
context:global repo:^github\.com/example/repo$ funcName(
注意事項
- 大量の結果を返すクエリは、APIレート制限に達する可能性があります。
- 検索クエリは、可能な限り具体的に記述してください。