Rust File Search Skill
ルール(自動適用)
Rustプロジェクト(.rs ファイル)でファイル検索を行う場合、以下のルールに従う:
必須ルール
- •Task tool の使用: Rustファイルの検索は 必ず Task tool でサブエージェントを起動して実行する
- •直接検索の禁止: 直接 Glob/Grep コマンドを実行せず、専門エージェントに委譲する
- •結果の活用: エージェントからの検索結果を待ってから次のアクションを決定する
適用条件
以下の場合にこのスキルが自動適用される:
- •
.rsファイルを検索しようとしている - •Rustの関数、構造体、enum、trait、implを探している
- •Rustプロジェクトの構造を把握しようとしている
- •コード内の特定のパターンを検索しようとしている
除外条件
以下の場合は直接検索しても良い:
- •既に検索対象のファイルパスが明確に分かっている場合
- •単一ファイルの内容を確認する場合
- •設定ファイル(Cargo.toml, rust-toolchain.toml等)の検索
実行方法
Task tool での呼び出し
code
Task tool:
subagent_type: "Explore"
prompt: |
Rustファイル検索エージェントとして、以下の検索を実行してください。
検索対象: {検索したい内容}
`agents/file-search-agent.md` の指示に従い、結果を整理して報告してください。
検索リクエストの例
- •「UserRepository 構造体を探して」
- •「認証関連のモジュールを検索」
- •「Error trait を実装している型を特定」
- •「async 関数の一覧を取得」
参照エージェント
詳細な検索手順は agents/file-search-agent.md を参照。
期待される結果
- •検索マッチ数のサマリー
- •関連度順のファイル一覧
- •重要なコードスニペット
- •モジュール構造の情報
- •可視性(pub/private)の情報