What problem does it solve?
codenavi helps you stop guessing in unfamiliar, messy, or undocumented codebases by guiding investigation first, then making minimal, verifiable changes while recording durable knowledge for future sessions.
Core Features & Use Cases
- Mission-first code navigation: Runs a consistent briefing → recon → plan → execute → verify → debrief cycle to avoid wasted effort and collateral changes.
- Surgical implementation: Touches only what the mission requires, matching existing conventions and leaving unrelated code alone.
- Persistent project intelligence: Creates and updates a .notebook/ knowledge base (including INDEX.md reading) so discoveries compound across sessions.
- No-assumption guardrails: Explicitly flags uncertainty and asks targeted questions when context is missing.
- Summons allies as needed: Leverages other available skills, MCPs, and documentation when the mission demands it.
Quick Start
Use codenavi when you receive a request like: Fix this bug in this unfamiliar codebase by investigating the relevant flow first, then proposing a surgical patch and verification steps, while adding any valuable findings to .notebook/.