codenavi

Guide developers through briefing-to-verification cycles for undocumented codebases.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/barateza/dubweave --skill codenavi-barateza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codenavi
Source: https://github.com/barateza/dubweave/tree/main/.agent/skills/codenavi
Command: npx skills add https://github.com/barateza/dubweave --skill codenavi-barateza

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you investigate unfamiliar, messy, or undocumented codebases methodically so you can implement changes safely without guessing.

Core Features & Use Cases

  • Structured mission workflow: Briefing, Recon, Plan, Execute, Verify, and Debrief to keep work grounded in observed evidence.
  • Persistent project intelligence: Records discoveries into a growing .notebook/ knowledge base across sessions.
  • Verification-first coding: Requires plans with explicit success criteria and emphasizes checking documentation and existing patterns before acting.
  • Developer-friendly triggers: Useful when you must fix bugs, implement features, refactor safely, or understand an existing flow.

Quick Start

Use the codenavi skill when you say what you want to change and include the task trigger phrase, for example: "Investigate why this bug happens and implement a minimal fix, then verify it no longer reproduces."

Frequently Asked Questions about codenavi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I investigate bugs in an undocumented codebase without guessing?

A structured codebase navigation workflow enforces a briefing-to-verification cycle, requiring you to consult project docs and verify existing patterns before implementing bug fixes, ensuring changes are grounded in observed evidence rather than assumptions.

What is the best way to implement features safely in an unfamiliar codebase?

The best way to implement features safely in an unfamiliar codebase is following a structured mission workflow of Recon, Plan, and Execute phases that mandates checking documentation and defining explicit success criteria before applying any code changes.

How do I ensure refactoring safety when navigating unknown code?

To ensure refactoring safety when navigating unknown code, follow a verification-first coding approach that requires creating plans with explicit success criteria and checking existing patterns before applying changes to the codebase.

Can I persist code investigation findings across multiple sessions?

Yes, you can persist code investigation findings across multiple sessions by recording discoveries into a growing `.notebook/` knowledge base, which maintains project intelligence for ongoing debugging and flow analysis tasks.

Does this codebase navigation method work for analyzing existing program flows?

Yes, this codebase navigation method works for analyzing existing program flows by utilizing a structured Recon phase to gather evidence methodically, ensuring your flow analysis remains grounded in verified documentation and observed codebase behavior.