agentlens

Navigate codebases using hierarchical documentation from INDEX.md and module files.

61|11|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/viralcode/openwhale --skill agentlens-viralcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentlens
Source: https://github.com/viralcode/openwhale/tree/main/skills/agentlens
Command: npx skills add https://github.com/viralcode/openwhale --skill agentlens-viralcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers quickly understand and navigate complex codebases by providing structured documentation and navigation paths, reducing the time spent searching for information within code.

Core Features & Use Cases

  • Hierarchical Documentation: Access project overviews, module details, file outlines, and dependency information.
  • Targeted Information Retrieval: Quickly find symbols, TODOs, warnings, and understand code structure without reading entire files.
  • Use Case: When onboarding to a new project, use AgentLens to get a high-level overview from INDEX.md, then dive into specific modules to understand their components and locate functions efficiently.

Quick Start

Use the agentlens skill to find the definition of the 'User' class within the 'auth' module.

Frequently Asked Questions about agentlens

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

FAQPage Schema
How do I navigate a complex codebase to understand its structure?

To navigate a complex codebase, you can use hierarchical documentation generated by AgentLens to retrieve project overviews, module details, and file outlines, reducing the time spent searching within code.

What is the best way to locate specific symbols and functions in a new project?

Locating specific symbols in a new project involves retrieving targeted information from module-specific markdown files and file outlines, allowing you to find functions efficiently without reading entire files manually.

How do I find TODOs and warnings when exploring unfamiliar code?

Finding TODOs and warnings when exploring unfamiliar code is supported through targeted information retrieval, which identifies these markers directly within the code structure without requiring a full manual file review.

Do I need an INDEX.md file to get a high-level overview of my modules?

Yes, you need an INDEX.md file to get a high-level project overview. The codebase navigation relies on a defined directory structure including this index, module-specific markdown files, and file outlines for efficient information retrieval.

How does hierarchical documentation help with codebase exploration?

Hierarchical documentation helps with codebase exploration by providing structured navigation paths from high-level project overviews down to specific module components, allowing you to understand code structure and dependencies without reading entire files.