Codebase Navigation

Domain: Agentic Coding

🎯 Motivation

Moving through a large codebase efficiently - finding the right files, functions, and variables. The agent does this autonomously.

📋 Concrete Example

Agent: ‘I need to find where user authentication happens.’ It searches: grep for auth, finds auth.py, reads it, follows imports to models.py, finds the User model. Navigates like an experienced developer.

🔗 Analogy

A navigator on a ship - they read maps, identify landmarks, and guide the ship through waters. Codebase navigation is the agent guiding itself through a codebase.