codebase-onboard
/codebase-onboard
Mapuje i wyjaśnia nieznany projekt JavaScript, TypeScript lub Python: architekturę, punkty wejścia, przepływ danych i miejsce zmiany.
- Autor
- KILN-skills ↗
- Repozytorium
- kiln ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 09.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 09.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/project_map.sh
Co robi i kiedy
Mapuje i wyjaśnia nieznany projekt JavaScript, TypeScript lub Python: architekturę, punkty wejścia, przepływ danych i miejsce zmiany.
Wyzwalacze z opisu
Oryginalny opis (EN)
Quickly map and explain an unfamiliar JavaScript/TypeScript or Python codebase — architecture, entry points, data flow, how to run it, and where to make a given change. Use whenever the user opens a new project, asks "explain this repo", "gimana struktur project ini", "where is X handled", "how does this work", or wants to start a task in code they don't know yet.
Jak działa
- 1. Survey (cheap, broad)
- 2. Identify the shape
- 3. Trace one real flow end to end
- 4. Output
- 5. Optional: save it
Podgląd SKILL.md
--- name: codebase-onboard description: Quickly map and explain an unfamiliar JavaScript/TypeScript or Python codebase — architecture, entry points, data flow, how to run it, and where to make a given change. Use whenever the user opens a new project, asks "explain this repo", "gimana struktur project ini", "where is X handled", "how does this work", or wants to start a task in code they don't know yet. --- # Codebase Onboarding Goal: give the user an accurate mental model fast, grounded in real files — not a generic description of the framework. ## 1. Survey (cheap, broad) Run `scripts/project_map.sh` from the repo root. It prints the tree (ignoring vendor dirs), manifests, scripts, and largest source files. Then read, in order: `README*`, `package.json` / `pyproject.toml`, `CLAUDE.md` / `AGENTS.md` / `CONTRIBUTING.md` if present, `.env.example`, `docker-compose.yml`, CI config (`.github/workflows/`). ## 2. Identify the shape Decide what kind of project it is from evidence: - **Framework**: Next.js (`app/` or `pages/`), Vite/React, Express/Fastify/NestJS, FastAPI, Django (`manage.py`, `settings.py`), Flask, CLI tool, library, monorepo (`turbo.json`, `pnpm-workspace.yaml`, `nx.json`). - **Entry points**: `main`/`bin` in package.json, `src/index.ts`, `server.ts`, `main.py`, `app.py`, `manage.py`, `__main__.py`. - **Data layer**: Prisma/Drizzle/TypeORM/Mongoose, SQLAlchemy/Django ORM, migration folders. - **External services**: env vars and SDK imports. ## 3. Trace one real flow end to end Pick the most central feature (or the one the user cares about) and follow it: route/handler → service/business logic → data access → response. Name the actual files and functions. One concrete trace teaches more than ten folder descriptions. ## 4. Output ``` ## Overview <what the project is, who it's for, main stack — 2–3 sentences> ## How to run it <install, required env vars, dev, test, build — exact commands from the repo> ## Key structure <only the folders/files that matter, one line on each one's role> ## Main flow <the trace from step 3, as numbered steps with file:function> ## Conventions and pitfalls <patterns this repo uses; things that are easy to get wrong> ## To change X, start at… <pointers to concrete files, if the user named a task> ``` Use a Mermaid diagram only if the flow has more than ~4 hops or branches. Write the report in the user's language (for example, Indonesian if they wrote in Indonesian); translate the headings too. Mark anything inferred rather than read as "(guess)". ## 5. Optional: save it Offer to write the summary to `CLAUDE.md` in the repo root (append, don't overwrite existing content) so future Claude Code sessions start with this context.
Pliki w paczce (2)
- SKILL.md 3 KB
- scripts/project_map.sh 2 KB
Wersje
W bazie nie ma innych skilli o nazwie codebase-onboard.
Migawka bazy z 13.11.2026 · wersja paczki eedcd3402348 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90explain-codebase
Wprowadza w nieznane repozytorium: mapuje architekturę, punkty wejścia i przepływ danych, zanim zacznie się pracę. - 100codebase-onboarding
Mapuje nieznane repozytorium przed zmianą: stos, polecenia, punkty wejścia, przepływ danych i sposób wdrażania zmian. - 100onboard-codebase
Mapuje nieznane repozytorium na podstawie faktycznie przeczytanych plików: czym jest, punkty wejścia, uruchamianie, testy i ryzyka. - 100rescue-map
Mapuje nieznany kod przed zmianami: języki, punkty wejścia, budowanie i testy, granice modułów, magazyny danych i zmienne środowiskowe, z odniesieniami do plików. - 100onboard
Tworzy uporządkowany obraz bazy kodu na podstawie projektu, pamięci i konwencji: architektura, punkty wejścia, przepływ danych i znane pułapki. - 100python-repo-quickstart
Szybko analizuje repozytorium Python, aby poznać jego cel, strukturę i wymagania uruchomieniowe, punkty wejścia, zależności i instrukcję instalacji.