name: search description: Advanced code search tool that finds definitions, usages, tests, and references across the entire codebase. Use when you need to understand how a symbol is used throughout the project.
Code Search
Intelligent code search that finds all references to symbols (functions, classes, variables, etc.) across code, tests, examples, benchmarks, and fuzz tests.
Instructions
- Run the search command with a symbol name:
uv run python .claude/skills/search/search.py <symbol>
Features
- Finds function/class definitions
- Locates all usages and references
- Searches across:
- Source files (src/, include/)
- Test files (tests/)
- Examples (examples/)
- Benchmarks (benchmarks/)
- Fuzz tests (fuzz/)
- Shows context around each match
- Groups results by category
Examples
Search for a function:
uv run python .claude/skills/search/search.py NetworkClient
Search for a method:
uv run python .claude/skills/search/search.py connect
Search for a variable:
uv run python .claude/skills/search/search.py server_address
Notes
- More powerful than simple grep - understands C++ code structure
- Shows both definitions and all usages
- Helps trace how code flows through the system
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
2,663
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
621
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
483