К основному содержанию
скилл CX Codex

codebase-onboarding · spencerpauly — скилл для Claude Code: разбор проекта

Запускает пять субагентов параллельно, чтобы разобрать архитектуру, модели данных, API, авторизацию и деплой, и собирает из этого документ онбординга.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a claude-code
Открыть на GitHub

Что делает codebase-onboarding

Скилл запускает 5 субагентов explore одновременно. Каждый смотрит свою область: структуру каталогов и фреймворк, схемы БД и ORM, маршруты API, авторизацию и деплой. Субагенты только читают файлы, ничего не меняют.

Потом результаты сводятся в один документ с разделами Quick Start, Architecture, Data Models, API Reference, Authentication, Deployment и списком ключевых файлов. Готовый текст пишется в ONBOARDING.md в корне проекта или туда, куда вы скажете. В Quick Start попадают команды установки зависимостей, миграций и запуска дев-сервера — те, что скилл найдёт в репозитории.

Для монорепозитория скилл советует добавить по одному агенту на каждое приложение или пакет. Документ получается с уклоном: автор подчёркивает файлы, с которых стоит начать, и отдельно выносит грабли вроде забытых переменных окружения и системных зависимостей. Если в проекте нет ни схем, ни миграций, соответствующий раздел останется пустым — это повод проверить, туда ли смотрел агент.

Какие задачи решает

  • разобраться в чужом репозитории перед первой правкой
  • собрать карту эндпоинтов и их требований к авторизации
  • найти все схемы БД и связи между сущностями
  • понять, как проект собирается и деплоится
  • подготовить онбординг для нового разработчика в команде

Примеры запросов агенту

  • прогони codebase-onboarding по этому репозиторию и сохрани результат в ONBOARDING.md
  • сделай онбординг-документ для монорепозитория, по агенту на каждый пакет
  • разбери авторизацию и API этого проекта и опиши в ONBOARDING.md

Как установить codebase-onboarding

1Через Skills CLI (Vercel)

npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a claude-code

2Вручную: положить файлы

~/.claude/skills/codebase-onboarding/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/codebase-onboarding/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора59

reviewing-code Скилл проводит разбор кода по чек-листу: корректность, поддерживаемость, производительность, типы и тесты. Пригодится, когда нужно ревью перед мержем. CX Codex +1 516установок writing-tests Анализирует исходный код, определяет тестовый раннер и пишет юнит- или интеграционные тесты с моками и граничными случаями. CX Codex +1 499установок api-smoke-testing Находит эндпоинты в кодовой базе, запускает локальный сервер и проверяет каждый маршрут через curl. Помогает выявить серверные ошибки 500 и потерянные роуты 404. CX Codex +1 495установок saving-workspace-context Скилл сохраняет результаты исследований, решения и шаблоны в файлы рабочей папки, чтобы следующая сессия начиналась не с нуля. CX Codex +1 495установок auditing-performance Скилл проводит аудит производительности приложения: размер бандла, рендеринг, запросы к базе и Core Web Vitals. Пригодится, когда страница грузится долго или интерфейс тормозит. CX Codex +1 476установок suggesting-cursor-hooks Скилл отслеживает повторяющиеся команды вроде линтинга или тестов и предлагает автоматизировать их через хуки Cursor. Пригодится, когда надоело вручную просить агента проверять код. CX Codex +1 475установок building-skills-from-patterns Скилл находит повторяющиеся цепочки действий и оформляет их в файлы SKILL.md. Он пригодится, когда ассистенту приходится трижды объяснять один и тот же рабочий сценарий. CX Codex +1 466установок creating-pr Скилл проводит агента по шагам создания пул-реквеста: подготовка ветки, заголовок, описание, самопроверка и запрос ревьюеров. CX Codex +1 465установок

Другие версии codebase-onboarding

Похожие

codebase-documenter mhattingpete Разбирает незнакомый репозиторий и пишет по нему документацию: архитектура, компоненты, поток данных, гайд по разработке. Пригодится при онбординге и передаче проекта. CX Codex +1 587установок codebase-summarizer patricio0312rev Скилл сканирует репозиторий и собирает ARCHITECTURE.md: точки входа, связи модулей, диаграммы и подсказки, куда лезть за правкой. CX Codex +1 394установок acquire-codebase-knowledge официальный github Скилл разбирает существующий репозиторий и собирает документы о его структуре, архитектуре, тестах и рисках. Подходит для знакомства с новым проектом. 2 200установок openspec-onboard openspec Проводит через первый цикл OpenSpec на реальной задаче в кодовой базе: от выбора работы до архивации изменения. CX Codex +1 4 000установок learn-codebase thedotmack Скилл заставляет агента полностью прочитать каждый исходный файл проекта. Пригодится на старте работы с незнакомым кодом. CX Codex +1 5 300установок documenting-legacy-codebases riekelt Скилл восстанавливает документацию по коду, когда старые доки устарели или врут. Сначала инвентаризация системы, потом текст. CX Codex +1 17 900установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о codebase-onboarding

Как установить codebase-onboarding в Claude?

Выполните npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a claude-code. Скилл окажется в ~/.claude/skills/codebase-onboarding/SKILL.md.

Что делает codebase-onboarding?

Запускает 5 субагентов explore параллельно: архитектура, модели данных, API, авторизация, деплой. Их находки сводятся в один документ онбординга.

Куда сохраняется документ?

По умолчанию в ONBOARDING.md в корне проекта. Можно указать другой путь в запросе.

Исходный текст

SKILL.md · CC0-1.0
---
name: codebase-onboarding
description: Launch multiple explore subagents in parallel to investigate architecture, data models, auth, APIs, and deployment. Synthesize into an onboarding document.
user-invocable: true
---

# Codebase Onboarding

Generate a comprehensive onboarding document for a codebase by exploring it in parallel.

## Workflow

### 1. Launch Parallel Explorers

Spawn 5 `explore` subagents, each investigating a different area:

**Agent 1 — Architecture & Structure**
> "Map the top-level directory structure. Identify the framework (Next.js, Express, Django, etc.), monorepo tools (turbo, nx), and key config files. List every app/package and what it does."

**Agent 2 — Data Models & Database**
> "Find all database schemas, ORM models, migrations, and seed files. List every entity, its fields, and relationships. Identify the database (Postgres, MySQL, MongoDB, etc.) and ORM (Prisma, Drizzle, SQLAlchemy, etc.)."

**Agent 3 — API Routes & Endpoints**
> "Find all API route definitions. List every endpoint with its HTTP method, path, auth requirements, and what it does. Identify the API style (REST, GraphQL, tRPC)."

**Agent 4 — Authentication & Authorization**
> "Find how auth works. Identify the auth provider (Auth.js, Clerk, Supabase Auth, custom), session management, protected routes, role/permission checks, and middleware."

**Agent 5 — Deployment & Infrastructure**
> "Find deployment config (Dockerfile, Vercel config, fly.toml, terraform), CI/CD pipelines (GitHub Actions, etc.), environment variables needed, and how to run the app locally."

### 2. Synthesize

Combine the results from all 5 agents into a single onboarding document:

```markdown
# Codebase Onboarding

## Quick Start
1. Clone the repo
2. Install dependencies: `<command>`
3. Set up environment: copy `.env.example` to `.env`
4. Run database migrations: `<command>`
5. Start dev server: `<command>`

## Architecture
<Agent 1 findings>

## Data Models
<Agent 2 findings>

## API Reference
<Agent 3 findings>

## Authentication
<Agent 4 findings>

## Deployment
<Agent 5 findings>

## Key Files to Know
- `<file>` — <why it matters>
```

### 3. Save

Write the document to `ONBOARDING.md` in the project root, or wherever the user specifies.

## Tips

- Each explore agent is read-only and fast — the whole process takes under a minute
- For monorepos, consider one additional agent per app/package
- The document should be opinionated — highlight the "start here" files, not just list everything
- Include gotchas: common setup issues, env vars that are easy to forget, required system dependencies

© spencerpauly · CC0-1.0 · spencerpauly/awesome-cursor-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой