Skip to content

Explore an Unfamiliar Codebase

Analyze the repository once:

Terminal window
nbx analyze .
Terminal window
nbx map

The map groups code by functional communities and execution workflows, which is often more useful than starting from folders.

Terminal window
nbx search "how authentication refresh works"

Use a concrete behavior or task. Search returns the code paths and definitions that belong together.

Terminal window
nbx def refreshToken

nbx def shows the selected definition with its callers and dependencies. If several symbols share the name, add --file <path> or use the returned UID.

Ask:

Use Noodlbox to map this codebase, identify the entry points for authentication, and explain the refresh flow before editing.