00-recon

Scans repository structure to detect languages, frameworks, and build systems.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/vishalkhondre/unearth --skill 00-recon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 00-recon
Source: https://github.com/vishalkhondre/unearth/tree/main/skills/00-recon
Command: npx skills add https://github.com/vishalkhondre/unearth --skill 00-recon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scans repository structure to build a grounded mental model of the codebase.

Core Features & Use Cases

  • Detects programming languages, frameworks, build systems, project organization, deployment configuration, and CI/CD pipelines.
  • Provides an initial, reliable map of the repository to guide downstream discovery skills.
  • Helps prevent misidentification of tech stack and structure when starting from a large or monorepo.

Quick Start

Identify the repositories to include in scope and run the Recon skill to generate the initial codebase model.

Frequently Asked Questions about 00-recon

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

FAQPage Schema
How do I build a mental model of a new codebase quickly?

Build a codebase mental model by scanning the repository structure to detect languages, frameworks, build systems, and project organization. This generates an initial map to guide downstream discovery and analysis tasks.

How do I detect the tech stack and CI/CD pipelines in a monorepo?

Detect the tech stack and CI/CD pipelines in a monorepo by running a repository reconnaissance scan. This identifies deployment configurations, build systems, and continuous integration signals to prevent tech stack misidentification across large repositories.

When should I run a repository scan for architecture discovery?

Run a repository scan for architecture discovery at the start of working on a new codebase, when additional repositories are added to the scope, or immediately after major project structure changes to ensure your mental model remains grounded.

Does repository reconnaissance work for analyzing large codebases with multiple languages?

Yes, repository reconnaissance works for large codebases by detecting multiple programming languages, frameworks, and build systems simultaneously. It structures these inputs to prevent misidentification of the tech stack when starting from a complex repository.