file-search

Search Rust source files and symbols across a codebase.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/DIO0550/d-market --skill file-search-dio0550
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-search
Source: https://github.com/DIO0550/d-market/tree/main/plugins/rust-workflow-plugin/skills/file-search
Command: npx skills add https://github.com/DIO0550/d-market --skill file-search-dio0550

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rust project-wide file and symbol search is automated for Rust source (.rs) files, saving time by delegating pattern, string, and symbol queries to specialized agents.

Core Features & Use Cases

  • File-name pattern search: Locate Rust source files by name patterns across a project.
  • In-code string search: Find string literals and identifiers inside .rs files.
  • Symbol lookup: Identify functions, structs, enums, traits, and impl blocks across the codebase.

Quick Start

Run a search for a specific identifier across all .rs files and symbols.

Frequently Asked Questions about file-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for Rust functions and structs across a codebase?

To search for Rust functions and structs across a codebase, you can locate definitions and references by scanning .rs files for symbols. This approach identifies functions, structs, enums, traits, and impl blocks without running direct shell commands.

What is the best way to find specific string literals inside .rs files?

Finding specific string literals inside .rs files requires an in-code string search. This process queries .rs source files to locate exact identifiers and text matches, delegating the search task to specialized agents for precise results.

Can I locate Rust source files by name patterns without using shell commands?

Yes, you can locate Rust source files by name patterns without shell commands. The system delegates file-name pattern search to a specialized agent, safely identifying relevant .rs files across the project.

Does Rust symbol search work for finding impl blocks and traits across a project?

Yes, Rust symbol search works for finding impl blocks and traits across a project. The search scope includes .rs files and specifically targets functions, structs, enums, traits, and impl blocks to locate relevant definitions.

Why use an agent for Rust code search instead of direct grep commands?

Using an agent for Rust code search avoids direct shell commands by delegating pattern and symbol queries to specialized agents. This method uses agent results to drive subsequent actions, providing structured codebase exploration.