Codebase Explorer
by @djc00p
Analyze unfamiliar codebases and generate structured onboarding guides with architecture maps, entry points, conventions, and project-specific instructions....
clawhub install codebase-explorerπ About This Skill
name: codebase-explorer description: "Analyze unfamiliar codebases and generate structured onboarding guides with architecture maps, entry points, conventions, and project-specific instructions. Use when joining new projects, understanding repo structure, or generating CLAUDE.md. Trigger phrases: onboard me, understand this codebase, analyze this repo, generate CLAUDE.md, walk me through. Adapted from everything-claude-code by @affaan-m (MIT)" metadata: {"clawdbot":{"emoji":"πΊοΈ","requires":{"bins":[],"env":[]},"os":["darwin","linux","win32"]}}
Codebase Onboarding
Systematically analyze unfamiliar codebases and produce structured onboarding guides.
When to Use
Quick Start
1. Scan package manifests and config files (identify tech stack and framework) 2. Map directory structure and entry points (top 2 levels) 3. Trace one request lifecycle (entry β validation β business logic β database) 4. Identify naming, error handling, and testing patterns 5. Generate onboarding guide and starter CLAUDE.md
Key Concepts
Common Usage
Most frequent patterns:
References
references/reconnaissance.md β File patterns for framework/language detectionreferences/artifacts.md β Onboarding guide and CLAUDE.md templates, best practices, anti-patternsβ‘ When to Use
π‘ Examples
1. Scan package manifests and config files (identify tech stack and framework) 2. Map directory structure and entry points (top 2 levels) 3. Trace one request lifecycle (entry β validation β business logic β database) 4. Identify naming, error handling, and testing patterns 5. Generate onboarding guide and starter CLAUDE.md