# Repo Analyzer

> Analyze and understand the structure of a repository. Use when you first arrive in a new codebase or need to locate entry points, configuration files, and overall project organization. Use when this capability is needed.

- Skill: `tomevault-io/repo-analyzer-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/repo-analyzer-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/repo-analyzer-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/repo-analyzer-3

---


# Repo Analyzer

## Overview

This skill helps you quickly orient yourself in a new codebase. It provides tools to visualize the directory structure and identify critical files.

## Tasks

### 1. Visualization
- **Map Tree**: Use `scripts/map_tree.sh [depth]` to see the project structure (default depth 2). It automatically ignores common noise like `node_modules` and `.git`.

### 2. Exploration
- **Find Entry Points**: Use `scripts/find_entry_points.sh` to locate main application files and configuration files.
- **Search for Patterns**: Use `grep` or `rg` to find specific keywords across the codebase.

## Workflow: Orientation
1. Run `scripts/map_tree.sh` to see the high-level layout.
2. Run `scripts/find_entry_points.sh` to identify where the app starts.
3. Read the `package.json` or `requirements.txt` to understand dependencies.
4. Search for "TODO" or "FIXME" to find areas needing attention.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/anuragsinghbhandari) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-15 -->

