← ClaudeAtlas

onboard-codebaselisted

Generate onboarding guide with key symbols, architecture overview, and subject matter experts. Use when joining a new project, onboarding teammates, or creating project documentation.
panbanda/omen · ★ 19 · Code & Development · score 78
Install: claude install-skill panbanda/omen
# Onboard Codebase Generate a comprehensive onboarding guide for a new developer joining the project, identifying key code, architecture, and people to talk to. ## Prerequisites Omen CLI must be installed and available in PATH. ## Workflow ### Step 1: Get a Quick Code Map Run the outline command for a token-cheap overview of every file's structure: ```bash omen -f json outline --compact --top 50 ``` This returns imports, classes with methods, and top-level functions — much cheaper than reading full source files. ### Step 2: Identify Key Symbols Run the repomap analysis to find the most important code: ```bash omen -f json repomap --compact --top 25 ``` PageRank-ranked symbols show what's central to the codebase. ### Step 3: Map the Architecture Run the dependency graph analysis to understand structure: ```bash omen -f json graph ``` This reveals how the codebase is organized and how modules relate. ### Step 4: Identify Subject Matter Experts Run the ownership analysis to find who knows what: ```bash omen -f json ownership ``` This shows who has expertise in each area of the code. ### Step 5: Find Complexity Hotspots Run the complexity analysis to identify tricky areas: ```bash omen -f json complexity ``` New developers should be warned about complex areas. ## Output Format Generate an onboarding guide: ```markdown # Onboarding Guide: <Project Name> ## Quick Start 1. Clone the repo: `git clone ...` 2. Install dependencies: `...` 3. Run tests: `...`