What problem does it solve?
This Skill minimizes unnecessary file reads and token usage by providing structural, AST-based discovery and targeted reads so developers can find symbols and inspect implementations without loading full files.
Core Features & Use Cases
- Token-optimized discovery: smart_search walks the codebase with tree-sitter parsing and returns ranked symbols with folded file views to surface relevant locations quickly.
- File structure outlines: smart_outline presents complete AST-based skeletons for large files so you can understand structure without reading implementations.
- Targeted unfolding: smart_unfold returns the full source of a single symbol with AST node boundaries to guarantee completeness while avoiding full-file reads.
- Use Case: Locate a gracefull shutdown routine across many services, inspect its signature and surrounding symbols, then unfold the exact implementation you need.
Quick Start
Use the smart_search tool to find shutdown in ./src and use the returned folded views to pick symbols to smart_unfold for implementation details.