What problem does it solve? Reading entire source files to understand code structure wastes context tokens and slows down exploration. This Skill replaces full-file reads with AST-based structural search, letting you find functions, classes, and methods across a codebase while loading only the symbols you actually need. ## Core Features & Use Cases - Structural Code Search: Run smart_search to discover ranked symbols with signatures and line numbers across a directory in a single call, replacing the Glob-Grep-Read cycle. - File Outlining: Use smart_outline to get a complete structural skeleton of any file, including functions, classes, methods, and imports, at a fraction of the token cost of a full read. - Symbol Unfolding: Use smart_unfold to retrieve the complete source of one specific function or method, with AST boundaries guaranteeing no truncation. - Use Case: When investigating how a shutdown feature works across a large codebase, run smart_search for "shutdown" to see all relevant symbols across files, then unfold only the core implementation, using roughly 3,000 tokens instead of 12,000 or more. ## Quick Start Ask the AI to use smart_search to find all symbols related to a specific feature in your source directory, then unfold the most relevant function to see its implementation.