← ClaudeAtlas

semantic-code-hunterlisted

Use when you need to find code by concept (not just text). Uses Serena MCP for semantic code search across the codebase with minimal token usage. Ideal for understanding architecture, finding authentication flows, or multi-file refactoring.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Semantic Code Hunter (Powered by Serena MCP) ## When to Use - "Where do we handle X?" questions - Finding authentication flows - Locating validation logic - Multi-file refactoring - Understanding component relationships - Finding all usages of a symbol - Tracing dependencies ## When NOT to Use - Small projects (< 10 files) - use Grep instead - Simple text searches - use Grep instead - Single-file edits - use Read instead - You already know the exact file ## How It Works Uses Serena MCP tools for semantic understanding: - `find_symbol` - Find symbols by concept, not just name - `find_referencing_symbols` - Trace code relationships - `find_referencing_code_snippets` - Find where code is used - `get_symbols_overview` - Understand file structure first - Token-efficient (70% savings vs traditional search) ## Serena Tools Available ### find_symbol Find symbols globally or locally with/containing a given name/substring. ``` Example: find_symbol("authenticate") Finds: authenticateUser, isAuthenticated, AuthenticationService ``` ### find_referencing_symbols Find symbols that reference another symbol. ``` Example: find_referencing_symbols("User", type="function") Finds: All functions that use the User model ``` ### get_symbols_overview Get high-level overview of symbols in a file. ``` Example: get_symbols_overview("src/services/auth.ts") Returns: List of classes, functions, exports in file ``` ### search_for_pattern Pattern search across project (when semantic search not suff