codebase-onboarding · spencerpauly — скилл для Claude Code: разбор проекта
Запускает пять субагентов параллельно, чтобы разобрать архитектуру, модели данных, API, авторизацию и деплой, и собирает из этого документ онбординга.
npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/codebase-onboarding/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/codebase-onboarding/
1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a codex2Вручную: положить файлы
.agents/skills/codebase-onboarding/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a cursor2Вручную: положить файлы
.cursor/skills/codebase-onboarding/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install spencerpauly/awesome-cursor-skills codebase-onboarding2Вручную: положить файлы
.github/skills/codebase-onboarding/SKILL.md1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a gemini-cli2Командой платформы
gemini skills install https://github.com/spencerpauly/awesome-cursor-skills --path resources/codebase-onboardingВручную: положить файлы
.devin/skills/codebase-onboarding/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill codebase-onboarding -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора59
Другие версии codebase-onboarding
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о 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