search-tools

Guide selection and use of file, code, and symbol search tools.

Updated May 13, 2026
One-click install
npx skills add https://github.com/Mekann2904/mekann --skill search-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-tools
Source: https://github.com/Mekann2904/mekann/tree/main/.pi/skills/search-tools
Command: npx skills add https://github.com/Mekann2904/mekann --skill search-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you efficiently find files, code patterns, and symbol definitions within your codebase, significantly speeding up development and debugging.

Core Features & Use Cases

  • Intelligent Tool Selection: Guides you to the best search tool (file_candidates, code_search, sym_index, sym_find) for your specific task.
  • Performance Optimization: Provides best practices to ensure searches are fast and accurate.
  • Use Case: Quickly locate all TypeScript functions related to 'authentication' and their exact definitions across your project.

Quick Start

Use the search-tools skill to find all TypeScript files in the 'src' directory.

Frequently Asked Questions about search-tools

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

FAQPage Schema
What is the best way to search for code patterns and symbol definitions in a large codebase?

The best way to search for code patterns and symbol definitions is to use an intelligent tool selection guide that matches your specific task to utilities like code_search or sym_find, ensuring fast and accurate results across your project.

How do I locate specific files in my project directory using search tools?

To locate specific files in your project directory, you can use the file_candidates tool which is optimized for quickly finding and filtering files based on your directory structure and naming conventions.

When do I need to use a symbol indexing tool instead of a standard code search?

You need to use a symbol indexing tool like sym_index when you want to find exact symbol definitions across the codebase, whereas standard code_search is better suited for locating matching text patterns and code snippets.

Can I use ripgrep and ctags to optimize my code search workflows?

Yes, you can optimize your code search workflows by applying performance tuning and best practices for tools like ripgrep and ctags, which help address edge cases and integrated workflows for faster, more accurate searches.

Why does my code search return too many irrelevant results?

Your code search may return irrelevant results if the wrong tool is selected or performance tuning is lacking; using the correct tool selection guide ensures you use precise pattern matching and symbol finders to narrow results.