Explore repository structure, dependencies, and conventions to build deep understanding of a codebase. Use when onboarding to a new project, investigating unfamiliar code, or mapping dependencies before making changes.
When asked to explore or understand a codebase, follow this structured approach to build a comprehensive mental model before answering questions or suggesting changes.
Identify the project type and technology stack:
Understand how the codebase is organized:
Learn the project's established patterns:
Compile findings into a concise summary: