AgentSkillsCN

file-search

具备 Rust 项目文件搜索技能。由专业智能助手执行文件名模式搜索、代码内字符串搜索以及符号(函数、结构体、枚举、特质、impl)搜索。

SKILL.md
--- frontmatter
name: file-search
description: Rustプロジェクトのファイル検索スキル。ファイル名パターン検索、コード内文字列検索、シンボル(関数、構造体、enum、trait、impl)検索を専門エージェントが実行。

Rust File Search Skill

ルール(自動適用)

Rustプロジェクト(.rs ファイル)でファイル検索を行う場合、以下のルールに従う:

必須ルール

  1. Task tool の使用: Rustファイルの検索は 必ず Task tool でサブエージェントを起動して実行する
  2. 直接検索の禁止: 直接 Glob/Grep コマンドを実行せず、専門エージェントに委譲する
  3. 結果の活用: エージェントからの検索結果を待ってから次のアクションを決定する

適用条件

以下の場合にこのスキルが自動適用される:

  • .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)の情報