
Codebase Onboarding
- 1.5k installs
- 238k repo stars
- Updated August 5, 2026
- affaan-m/ecc
This is a copy of codebase-onboarding by affaan-m - installs and ranking accrue to the original listing.
codebase-onboarding is a Claude Code skill from affaan-m/ecc that analyzes unfamiliar repositories and generates structured onboarding guides with architecture maps, entry points, conventions, and a starter CLAUDE.md for
About
codebase-onboarding is an ECC skill that systematically analyzes unfamiliar codebases without reading every file. Phase 1 reconnaissance runs parallel checks: package manifests (package.json, go.mod, Cargo.toml, pyproject.toml, pom.xml), framework fingerprints (next.config, nuxt.config, angular.json, vite.config), and entry-point discovery. The output is a structured onboarding guide with architecture map, key entry points, project conventions, and a ready-to-use CLAUDE.md. Developers reach for codebase-onboarding when opening a repo in Claude Code for the first time, joining a new team, or when asked to explain or onboard to an existing repository.
- Runs 5 parallel reconnaissance checks including package manifest detection and framework fingerprinting
- Produces structured onboarding guide with architecture map, key entry points, and conventions
- Automatically generates a starter CLAUDE.md tailored to the detected tech stack
- Ignores noise directories such as node_modules, .git, and build artifacts
- Designed for first-time Claude Code setup in any new repository
Codebase Onboarding by the numbers
- 1,489 all-time installs (skills.sh)
- +95 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill codebase-onboardingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.5k |
|---|---|
| repo stars | ★ 238k |
| Last updated | August 5, 2026 |
| Repository | affaan-m/ecc ↗ |
How do you onboard to an unfamiliar code repository?
Instantly understand an unfamiliar repository and generate a ready-to-use CLAUDE.md onboarding guide.
Who is it for?
Developers opening a new repo in Claude Code or joining a team who need fast architecture orientation and a starter CLAUDE.md.
Skip if: Maintainers with up-to-date CLAUDE.md and architecture docs who only need a single bug fix in a known module.
When should I use this skill?
The user asks to understand a codebase, generate CLAUDE.md, onboard to a repo, or explain project structure.
What you get
CLAUDE.md onboarding guide, architecture map, entry-point index, and documented project conventions.
- CLAUDE.md
- Architecture map
- Entry-point index
By the numbers
- Scans 5 package manifest types: package.json, go.mod, Cargo.toml, pyproject.toml, pom.xml
- Fingerprints 4 framework config patterns: next.config, nuxt.config, angular.json, vite.config
Files
コードベースオンボーディング
体系的に不慣れなコードベースを分析し、構造化オンボーディングガイドを作成。新しいプロジェクトに参加するか、既存リポでClaude Codeを初めてセットアップする開発者向けに設計。
使用時期
- Claude Codeでプロジェクトを初めて開く
- 新しいチームまたはリポに参加
- ユーザーが「このコードベースを理解する手助けをしてください」と求める
- ユーザーがプロジェクトのCLAUDE.mdを生成するよう要求
- ユーザーが「オンボード」または「このリポを説明」と言う
動作方法
フェーズ1:偵察
すべてのファイルを読まずにプロジェクトについての生の信号を集めます。これらのチェックを並行して実行:
1. パッケージマニフェスト検出
→ package.json, go.mod, Cargo.toml, pyproject.toml, pom.xml
2. フレームワークフィンガープリント
→ next.config、nuxt.config、angular.json、vite.config
3. エントリポイント識別
→ main.*、index.*、app.*、server.*
4. ディレクトリ構造スナップショット
→ ディレクトリツリーの最上位2レベル
5. コンフィグとツール検出
→ .eslintrc、.prettierrc、tsconfig.json、Dockerfile
6. テスト構造検出
→ tests/、__tests__/、*.spec.ts、jest.config.*フェーズ2:アーキテクチャマップ
主要なモジュールとそれらの関係を特定します。
フェーズ3:規約とスタイル
コード規約、命名パターン、プロジェクト固有のパターンを特定。
出力
- アーキテクチャマップ
- 主要なエントリポイントと流れ
- 規約とスタイルガイド
- スターターCLAUDE.md
Related skills
FAQ
What files does codebase-onboarding scan first?
codebase-onboarding runs parallel recon on package manifests like package.json, go.mod, Cargo.toml, pyproject.toml, and pom.xml, plus framework configs such as next.config, nuxt.config, angular.json, and vite.config.
What does codebase-onboarding deliver?
codebase-onboarding produces a structured onboarding guide with an architecture map, key entry points, project conventions, and a starter CLAUDE.md tailored for Claude Code in that repository.