codebase-search
Installation
Summary
Search and navigate large codebases with semantic search, grep patterns, and file discovery.
- Supports three search modes: semantic search for conceptual queries, grep for exact text and regex patterns, and glob for file discovery by type or naming convention
- Includes workflow guidance for common scenarios like tracing function calls, understanding feature implementations, locating bugs, and performing impact analysis
- Provides language-specific patterns for Python, JavaScript, TypeScript, Go, and Java across function definitions, class usage, imports, and error handling
- Covers advanced techniques for data flow tracing, end-to-end feature understanding, dependency mapping, and refactoring preparation with git integration
SKILL.md
Codebase Search
When to use this skill
- Finding specific functions or classes
- Tracing function calls and dependencies
- Understanding code structure and architecture
- Finding usage examples
- Identifying code patterns
- Locating bugs or issues
- Code archaeology (understanding legacy code)
- Impact analysis before changes