What problem does it solve?
Navigating large or unfamiliar codebases is time-consuming and error-prone when relying on text search alone; this Skill provides a systematic, progressive-zoom approach to locate relevant files, symbols, and call chains with precision using language-server tooling.
Core Features & Use Cases
- Progressive Zoom Navigation: Directory survey, file identification, symbol enumeration, signature analysis, and line-level deep dives to minimize unnecessary reading.
- LSP-Powered Call Graphs: Uses document-symbols, goto-definition, and find-references to build accurate call chains and identify entry points and dead code.
- Structured Reports & Gap Identification: Produces JSON exploration reports with provenance, pattern summaries, and detected gaps (missing tests, docstrings, dead code) to guide subsequent build or refactor tasks.
- Use Cases: Onboarding developers to a new repository, impact analysis before changes, tracing data flows, and preparing a style-consistent implementation plan.
Quick Start
Explore the codebase starting at vetinari/agents/consolidated/ to map modules, list public APIs and callers, and produce a structured report summarizing patterns and gaps.