explorer-agent

Trace entry points, data flow, and dependencies to map codebase architecture.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill explorer-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explorer-agent
Source: https://github.com/grasberg/sofia/tree/main/workspace/skills/explorer-agent
Command: npx skills add https://github.com/grasberg/sofia --skill explorer-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically map unfamiliar codebases to help teams understand structure, data flow, and architecture, accelerating onboarding and code exploration.

Core Features & Use Cases

  • Guided, multi-phase exploration: from bird's-eye view to deep dive into modules, dependencies, and data models.
  • Entry-point tracing: identify main executables, startup sequence, and routing/dispatch mechanisms.
  • Architecture mapping: build a dependency graph and data flow map to inform onboarding and refactoring.

Quick Start

Provide the target repository path or URL and let Explorer Agent generate a mapped overview of entry points, modules, and architecture.

Frequently Asked Questions about explorer-agent

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

FAQPage Schema
How do I map an unfamiliar codebase for onboarding?

Map unfamiliar codebases by tracing entry points, data flow, dependencies, and architecture. This guided exploration workflow accelerates onboarding and codebase reviews for large projects.

What is the best way to trace entry points and data flow in a large project?

Identify entry points by tracing main executables and startup sequences. The workflow then builds a dependency graph and data flow map to visualize how modules interact across the codebase.

Can I generate architecture documentation from an existing repository?

Yes, you can generate architecture documentation by mapping the dependency graph and data flow of an existing repository. This provides a bird's-eye view of modules and their interactions.

Does this codebase exploration approach work without specific dependencies?

Yes, this codebase exploration approach operates without specific dependencies. It systematically maps unfamiliar codebases by analyzing entry points, modules, and data models directly.

What is included in a multi-phase codebase exploration workflow?

A multi-phase codebase exploration workflow includes a bird's-eye view of structure, followed by a deep dive into modules, dependencies, and data models to locate where features live.