Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

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.

Licencja
MIT
Ostatnia zmiana repozytorium
05.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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. 1. Recon
  2. 2. Architecture
  3. 3. Conventions
  4. 4. Output
  5. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 47 linii, 358 słów
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

RepozytoriumWynikLicencja
Ta strona · ssvinar/senior-agent-skills100MIT
ericrisco/rsc-harness100MIT
FrancoStino/opencode-skills-collection100MIT
neuromechanist/research-skills100BSD-3-Clause
alirezarezvani/claude-skills100MIT
sickn33/agentic-awesome-skills100MIT
kannnnna9/ultracode100MIT
reddygopalkrishna/developer-agent-skills100MIT
SHRIJANAGAIN/Nemo-Cli100Apache-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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.