repo-atlas

Solid

Build a self-contained persistent context system (atlas) for any repository. Use when asked to create a repo map, generate codebase documentation for LLM agents, set up an atlas, or create onboarding docs for a codebase. Also use when asked to "map this repo", "document this codebase", or "create context docs".

AI & Automation 28 stars 3 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
49
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Repo Atlas Build an in-repo persistent context system so engineers and LLM agents can understand any codebase quickly with minimal searching. ## Hard Constraints - Do NOT change product/runtime behavior - No paid/hosted tooling — everything lives in the repo - Zero or minimal dependencies (Python 3 standard library only) - All generated content must reflect real repo specifics, not generic filler ## Workflow ### Phase 1: Reconnaissance Before writing anything, understand the repo: 1. Read the top-level directory structure 2. Identify the repo type: - **App** (web, mobile, desktop) — has screens/views, state managers, routes - **Backend/API** — has controllers, routes, middleware, models - **Library** — has public exports, module structure, build config - **Monorepo** — multiple packages/services - **CLI tool** — has command handlers, argument parsing - **Infrastructure** — has deployment configs, IaC files 3. Identify the primary language(s) and framework(s) 4. Find entrypoints, build configs, CI files 5. Read 5-10 key files to understand architecture patterns ### Phase 2: Run the Generator Script Copy `scripts/generate_atlas.py` (bundled with this skill) to the repo at `scripts/atlas/generate_atlas.py`. Then customize and run it: 1. Copy the script to the target repo 2. Review and adjust the configuration section at the top: - `IGNORE_NAMES` — add repo-specific directory names to ignore (exact segment match) - `TREE_ANNOTATIONS` — add shor...

Details

Author
cathrynlavery
Repository
cathrynlavery/repo-atlas
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

bounty-hunter

A professional AI bounty hunter persona named Atlas. Use when seeking, evaluating, or executing paid tasks (bounties, freelance, bug hunting) to maximize profit while minimizing token costs and ensuring secure payouts.

282 Updated 3 months ago
1sadjlk
Testing & QA Solid

test-harness-auditor

This skill should be used when auditing a repo's test, lint, type-check, static analysis, build, and debug infrastructure for AI coding agents. Use when entering a new repo, when asked to 'audit tests', 'audit harness', 'check test infrastructure', 'lint audit', 'what testing tools are configured', or when a repo has no .claude/lint-rules.json. Generates optimized configs for the lint-on-write hook.

32 Updated yesterday
tdimino
AI & Automation Solid

agent-builder

Build custom AI agents in Claude Code from a user's problem statement. This skill analyzes the user's use case, asks smart clarifying questions, researches the internet for similar agents (GitHub repos, blogs, Claude Code community patterns), and then architects and builds production-ready Claude Code agents — including subagents, skills, hooks, slash commands, MCP integrations, and CLAUDE.md configuration. Use this skill whenever the user wants to create an agent, build an automation workflow, set up a Claude Code subagent, design a multi-agent system, or says things like 'build me an agent for...', 'automate this with Claude Code', 'I want a subagent that...', 'help me create a workflow', 'set up an agent pipeline', or any variation of wanting Claude Code to do something specialized. Also trigger when the user mentions agent architecture, agent SDK, agentic workflows, or task delegation in Claude Code — even if they don't use the word 'agent' explicitly.

38 Updated 2 months ago
keysersoose
AI & Automation Featured

build-graph

Build or update the code review knowledge graph. Run this first to initialize, or let hooks keep it updated automatically.

17,382 Updated today
tirth8205