What problem does it solve?
Provides a structured, in-depth explanation of a specific file, function, or module so engineers can quickly understand purpose, structure, and dependencies without reading the entire codebase.
Core Features & Use Cases
- Targeted Graph + Source Lookup: Locates the component in the project's knowledge graph and enumerates its node data (id, type, summary, tags, complexity).
- Neighborhood & Layer Analysis: Finds incoming and outgoing edges to reveal callers, callees, imports, and architectural layer membership.
- Source-level Deep Dive: Reads the actual source file to explain internal structure, data flow, and notable patterns for debugging, onboarding, or design review.
- Use Case: A developer onboarding onto a repo can ask for a deep explanation of src/auth/login.ts:verifyToken to learn its role, dependencies, and potential side effects.
Quick Start
Use the skill to analyze a target component by file path or filePath:name and produce a deep, contextual explanation of its role, internal structure, external connections, and data flow.