bob:explore

Maps codebase architecture and module relationships via read-only exploration.

9|3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/mattdurham/bob --skill bob-explore
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bob:explore
Source: https://github.com/mattdurham/bob/tree/main/skills/explore
Command: npx skills add https://github.com/mattdurham/bob --skill bob-explore

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read-only codebase exploration to understand codebase structure and functionality.

Core Features & Use Cases

  • Read-only exploration to map file structure, identify components, and understand relationships.
  • Phase-based exploration with explicit steps: DISCOVER, ANALYZE, DOCUMENT, COMPLETE.
  • Automatic background execution of subagents and non-blocking workflow.
  • Ability to generate exploration reports in bots/discovery.md, bots/analysis.md, bots/exploration-report.md.

Quick Start

Start the read-only exploration workflow to map the codebase and generate discovery docs.

Frequently Asked Questions about bob:explore

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

FAQPage Schema
How do I explore a codebase to understand its architecture without making changes?

Read-only codebase exploration maps architecture, modules, and relationships without modifying files. It inventories the repository structure to help you understand components and their interactions safely.

What is the best way to generate documentation for an unfamiliar repository structure?

Generating documentation during codebase exploration produces discovery reports in the bots/ directory, including discovery.md, analysis.md, and exploration-report.md files that capture structural and architectural findings.

Can I automate codebase discovery to run in the background while I work?

Codebase discovery can be automated using background task execution and subagents. This non-blocking workflow runs exploration phases automatically, allowing you to continue working simultaneously.

What steps are involved in mapping codebase structure and module relationships?

Mapping codebase structure follows four explicit phases: DISCOVER, ANALYZE, DOCUMENT, and COMPLETE. Each phase progressively inventories files, identifies components, and documents architectural relationships.

Does read-only codebase exploration modify any of my source files?

Read-only codebase exploration does not modify any source files. It strictly inventories and maps the existing repository structure, focusing on architecture and module relationships without making changes.