Agent skill · Design & Presentation

understand-codebase

Codebase'i derinlemesine anla. Onboarding, architecture discovery, dependency mapping.

vibeevalgithub.com/vibeevalGitHub ↗
claude-codeMIT
Install
npx skills add vibeeval/vibecosystem --skill understand-codebase --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 11 KB
Bundled scripts: none
Path: skills/understand-codebase/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 521
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Understand Codebase ## Onboarding Workflow (Yeni Developer) ### Hizli Baslangic (5 Dakika) ``` 1. Tech stack tespit: ls package.json go.mod pyproject.toml tsconfig.json Cargo.toml manage.py 2. Proje yapisi: tldr tree . --depth 2 3. Entry point'leri bul: tldr structure . --lang <detected-lang> 4. README/docs oku: cat README.md CONTRIBUTING.md docs/ 5. CI/CD kontrol: ls .github/workflows/ .gitlab-ci.yml Jenkinsfile Dockerfile ``` ### Detayli Kesif (30 Dakika) ``` 1. Architecture overview: tldr arch src/ 2. Import/dependency graph: tldr calls src/ 3. Test yapisi: tldr tree . --ext .test.ts,.spec.ts,.test.py,_test.go 4. Config dosyalari: ls *.config.* .env.example docker-compose.yml 5. Data modelleri: Grep "interface|type|class|struct|model" --type ts/py/go ``` ## Codebase Overview Olusturma ### Otomatik Overview ```bash # 1. Dosya dagilimi tldr tree . | wc -l # toplam dosya tldr tree . --ext .ts,.tsx # TypeScript dosyalari tldr tree . --ext .test.ts # Test dosyalari # 2. Kod yapisi tldr structure src/ --lang typescript # Fonksiyonlar, class'lar, export'lar # 3. Mimari katmanlar tldr arch src/ # Entry (controller/handler) > Middle (service) > Leaf (util) # 4. Dead code tldr dead src/

What's inside
Steps it walks through
  1. Onboarding Workflow (Yeni Developer)
  2. Hizli Baslangic (5 Dakika)
  3. Detayli Kesif (30 Dakika)
  4. Codebase Overview Olusturma
  5. Otomatik Overview
  6. Overview Template
  7. Architecture Dokumentasyonu
  8. Katman Tespiti
  9. Mimari Patern Tespiti
  10. Architectural Decision Records (ADR)
  11. Key File Identification
  12. Otomatik Tespit
  13. Kritik Dosya Kategorileri
  14. Dependency Mapping
Commands it runs
tldr tree . | wc -l  # toplam dosya
tldr tree . --ext .ts,.tsx  # TypeScript dosyalari
tldr tree . --ext .test.ts  # Test dosyalari
tldr structure src/ --lang typescript
tldr arch src/
Entry (controller/handler) > Middle (service) > Leaf (util)
tldr dead src/ --entry main,test_
tldr arch ile otomatik tespit
Manuel tespit: import yonlerini takip et
tldr calls src/ --depth 3
More from vibecosystem
All skills →
About this skill
What does the understand-codebase skill do?

Codebase'i derinlemesine anla. Onboarding, architecture discovery, dependency mapping.

How do I install it?

Run `npx skills add vibeeval/vibecosystem --skill understand-codebase --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From vibeeval/vibecosystem, a repository with 521 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going