What problem does it solve?
It helps you turn an imprecise hint—like a symbol fragment, a path, or a vague description—into the exact qualified Rust symbol name required to run structural hypergraph queries.
Core Features & Use Cases
- Find candidate symbols quickly: Use Rust-aware definition lookup or high-recall search to locate likely matches from limited context (e.g., fragment, log message, doc string).
- Confirm the exact location: Validate candidate declarations by pulling file/line results and then reading the source file contents for confirmation.
- Derive the qualified name reliably: Convert file paths and module structure into the
<crate>::<module_path>::<item_name> format, including inner items like ::<TypeName>::<method>.
- Promote into hypergraph analysis: Once the qualified name is known, hand off to relationship queries like imports/uses to continue deeper forensics.
Quick Start
Ask the skill to resolve your input by returning the qualified name and a one-line explanation of how it was resolved.