codebase-onboarding
/codebase-onboarding
Mapuje nieznane repozytorium w przewodnik wdrożeniowy i tworzy lub odświeża plik instrukcji dla agenta, AGENTS.md lub CLAUDE.md.
- Autor
- ssvinar ↗
- Repozytorium
- senior-agent-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 05.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Mapuje nieznane repozytorium w przewodnik wdrożeniowy i tworzy lub odświeża plik instrukcji dla agenta, AGENTS.md lub CLAUDE.md.
Oryginalny opis (EN)
Map an unfamiliar repository into an onboarding guide (stack, architecture, entry points, conventions, commands) and a starter or refreshed agent instructions file (AGENTS.md or CLAUDE.md). Use when joining a project, asked to explain a codebase, or to create or refresh that file.
Jak działa
- 1. Recon
- 2. Architecture
- 3. Conventions
- 4. Output
- Rules
Podgląd SKILL.md
---
name: codebase-onboarding
description: "Map an unfamiliar repository into an onboarding guide (stack, architecture, entry points, conventions, commands) and a starter or refreshed agent instructions file (AGENTS.md or CLAUDE.md). Use when joining a project, asked to explain a codebase, or to create or refresh that file."
---
# codebase-onboarding
## 1. Recon
Use Glob and Grep in parallel; read files only to settle ambiguous signals.
- Manifests: `package.json`, `pyproject.toml`, `go.mod`, `Cargo.toml`, `pom.xml`, `build.gradle`, `Gemfile`, `composer.json`, `mix.exs`, `pubspec.yaml`
- Framework markers: `next.config.*`, `nuxt.config.*`, `vite.config.*`, `angular.json`, Django settings, Flask app factory, FastAPI main, Rails config
- Entry points: `main.*`, `index.*`, `app.*`, `server.*`, `cmd/`, `src/main/`
- Tree: top two levels, skipping `node_modules`, `vendor`, `.git`, `dist`, `build`, `.next`, `__pycache__`
- Tooling: `eslint.config.*`, `.eslintrc*`, `.prettierrc*`, `tsconfig.json`, `Makefile`, `Dockerfile`, `docker-compose*`, `.github/workflows/`, `.env.example`
- Tests: `tests/`, `test/`, `__tests__/`, `*.test.*`, `*.spec.*`, `*_test.go`, Jest, Vitest, or pytest config
## 2. Architecture
- Stack: languages and versions, frameworks, key libraries, databases and ORMs, build tools, CI/CD.
- Shape: monolith, monorepo, microservices, or serverless; frontend/backend split; API style (REST, GraphQL, gRPC, tRPC).
- Purpose of each top-level directory.
- One request traced end to end: entry (router, handler), validation, business logic, data access.
## 3. Conventions
- Naming of files, components or classes, and tests.
- Error handling style, dependency injection vs direct imports, state management, async style.
- Git: branch names, commit style, merge strategy, from recent history. With no or shallow history, write "Git history unavailable or too shallow".
## 4. Output
Onboarding guide, readable in two minutes:
Overview (2-3 sentences); Tech stack (layer, technology, version); Architecture; Key entry points; Directory map; Request lifecycle; Conventions; Common tasks (dev, test, lint, migrate, build commands); Where to look (task to path).
Agent instructions file (`AGENTS.md`, or `CLAUDE.md` for Claude Code), under 100 lines:
Tech stack; Code style; Testing (command, file pattern, coverage command if configured); Build and run (dev, build, lint); Project structure; Conventions (commits, PRs, error handling).
If that file exists, read it first, keep its project-specific instructions, extend it, and mark what changed.
- "Onboard me": full guide in the chat, plus the instructions file in the repo root.
- "Create or update AGENTS.md or CLAUDE.md": steps 1-3, then that file only.
## Rules
- When config and code disagree, trust the code.
- State unknowns ("could not determine test runner") instead of guessing.
- List only dependencies that shape how code is written.
- Do not explain obvious directories or repeat the README.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · ssvinar/senior-agent-skills | 100 | MIT |
| ericrisco/rsc-harness | 100 | MIT |
| FrancoStino/opencode-skills-collection | 100 | MIT |
| neuromechanist/research-skills | 100 | BSD-3-Clause |
| alirezarezvani/claude-skills | 100 | MIT |
| sickn33/agentic-awesome-skills | 100 | MIT |
| kannnnna9/ultracode | 100 | MIT |
| reddygopalkrishna/developer-agent-skills | 100 | MIT |
| SHRIJANAGAIN/Nemo-Cli | 100 | Apache-2.0 |
Migawka bazy z 13.11.2026 · wersja paczki d1d2c9ebee44 (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
- 86codebase-understanding
Mapuje nieznane repozytorium na komponenty, symbole i zależności oraz tworzy przewodnik wdrożeniowy dla nowych osób. - 100onboard-codebase
Mapuje nieznane repozytorium na podstawie faktycznie przeczytanych plików: czym jest, punkty wejścia, uruchamianie, testy i ryzyka. - 90explain-codebase
Wprowadza w nieznane repozytorium: mapuje architekturę, punkty wejścia i przepływ danych, zanim zacznie się pracę. - 90repo-onboarding
Szybko mapuje nieznane repozytorium: stos, punkty wejścia, wzorce i ryzyka, zanim powstaną zmiany w kodzie. - 90understand-onboard
Tworzy przewodnik wdrożeniowy dla nowych członków zespołu projektu. - 100create-agents-md
Tworzy plik AGENTS.md lub CLAUDE.md z konwencjami projektu, aby agenci kodujący znali zasady pracy w repozytorium.