alirezarezvani avatar

Codebase Onboarding

For when you're dropped into an unfamiliar codebase and need to get oriented fast. It walks through the repository structure, identifies key architectural patterns, and maps out dependencies so you understand what connects to what. The approach is systematic: start with the project layout, move through the tech stack, then dig into how components interact. Honestly most useful in those first few days on a new team when you're trying to figure out where anything lives. Works best on codebases with some existing structure rather than complete chaos, though it'll give you a baseline either way.

skills.sh installs
727
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill codebase-onboarding --agent claude-code

Installs into .claude/skills of the current project.

Files

Codebase Onboarding

Tier: POWERFUL
Category: Engineering
Domain: Documentation / Developer Experience


Overview

Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. This skill is optimized for fast fact-gathering and repeatable onboarding outputs.

Core Capabilities

  • Architecture and stack discovery from repository signals
  • Key file and config inventory for new contributors
  • Local setup and common-task guidance generation
  • Audience-aware documentation framing
  • Debugging and contribution checklist scaffolding

When to Use

  • Onboarding a new team member or contractor
  • Rebuilding stale project docs after large refactors
  • Preparing internal handoff documentation
  • Creating a standardized onboarding packet for services

Quick Start

# 1) Gather codebase facts
python3 scripts/codebase_analyzer.py /path/to/repo

# 2) Export machine-readable output
python3 scripts/codebase_analyzer.py /path/to/repo --json

# 3) Use the template to draft onboarding docs
# See references/onboarding-template.md

Recommended Workflow

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Documentation, Code Review & Quality, Sales & Marketing
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1alirezarezvani avatarcontent-productionalirezarezvani/claude-skillsFull content production pipeline — takes a topic from blank page to published-ready piece. Use when you need to execute content: write a blog post, article, or 726skills.sh installs
2davila7 avatarcontent-creatordavila7/claude-code-templatesCreate SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates723skills.sh installs
3alirezarezvani avatarcontent-strategyalirezarezvani/claude-skillsWhen the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content stra719skills.sh installs
4cap-go avatarskill-creatorcap-go/capgo-skillsGuides the agent through authoring and validating agent skills. Use when creating new skill directories, tightening skill metadata, extracting supporting refere718skills.sh installs
5joellewis avatarpre-trade-compliancejoellewis/finance_skillsGuide the design and implementation of automated pre-trade compliance systems that validate orders before execution. Use when building a compliance rule engine 699skills.sh installs
6bytebase avatardbhubbytebase/dbhubGuide for querying databases through DBHub MCP server. Use this skill whenever you need to explore database schemas, inspect tables, or run SQL queries via DBHu692skills.sh installs