What problem does it solve?
This Skill solves the challenge of navigating complex, unfamiliar codebases by providing a structured, holistic analysis of specific components, logic, and architectural decisions.
Core Features & Use Cases
- Holistic Code Analysis: Maps out purpose, public interfaces, and internal logic paths for any given code reference.
- Dependency & Data Flow Tracing: Identifies upstream callers, downstream dependencies, and data transformation chains.
- Contextual Rationale: Surfaces historical context from Git logs, ADRs, and pull requests to explain why code exists in its current state.
- Use Case: When onboarding to a new project or debugging a complex feature, use this skill to generate a comprehensive overview of how a specific service or module interacts with the rest of the system.
Quick Start
Invoke the understand skill by providing the file path or function name you wish to analyze to receive a detailed breakdown of its structure and history.