index-repo

Generate a PROJECT_INDEX.md by scanning repository structure with parallel glob scans.

1|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/wgordon17/personal-claude-marketplace --skill index-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: index-repo
Source: https://github.com/wgordon17/personal-claude-marketplace/tree/main/code-quality/skills/index-repo
Command: npx skills add https://github.com/wgordon17/personal-claude-marketplace --skill index-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of a compact PROJECT_INDEX.md to orient any agent in a repository without reading the entire codebase.

Core Features & Use Cases

  • Phase-driven analysis to map project structure and identify entry points, key modules, and dependencies
  • Generates a human-readable PROJECT_INDEX.md placed in the project memory directory or root with a standard, reusable format
  • Supports quick updates by re-reading only changed sections and validating outputs for consistency

Quick Start

Generate a PROJECT_INDEX.md for the current repository to provide a quick orientation without reading the full codebase.

Frequently Asked Questions about index-repo

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

FAQPage Schema
How do I generate a project index to orient myself in an unfamiliar codebase?

This Skill creates a compact PROJECT_INDEX.md to orient agents in a repository without reading all code. It applies when starting work in an unfamiliar repo, when agents need a high-level map of structure, or when asked to map or summarize a codebase. It requires analyzing repository structure via 5 parallel glob scans, extracting main entry points and modules, and producing a memory-scoped PROJECT_INDEX.md with metadata and references.

What is the best way to map repository structure without reading all the source code?

Automates the creation of a compact PROJECT_INDEX.md to orient any agent in a repository without reading the entire codebase.

Can I update an existing repository index without re-analyzing the entire project?

Supports quick updates by re-reading only changed sections and validating outputs for consistency

Does this codebase mapping approach work for any repository size?

Phase-driven analysis to map project structure and identify entry points, key modules, and dependencies

Where is the generated PROJECT_INDEX.md file stored in the repository?

Generates a human-readable PROJECT_INDEX.md placed in the project memory directory or root with a standard, reusable format