onboard · parcadei — скилл для Claude Code: разбор чужого проекта и журнал
Разбирает незнакомую кодовую базу и создаёт стартовый журнал проекта, чтобы агент с первого запуска знал, где что лежит.
npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a claude-codeЧто делает onboard
Скилл запускает субагента onboard, который проходит по репозиторию и собирает картину проекта. Сначала создаёт каталоги thoughts/shared/handoffs/<project-name> и .claude, потом исследует код: пробует tldr tree . && tldr structure ., а если этих утилит нет — падает на find по файлам *.py, *.ts, *.js. Дальше ищет признаки стека по package.json, requirements.txt, Cargo.toml, go.mod и спрашивает вас о целях через AskUserQuestion.
На выходе — YAML-хендофф в thoughts/shared/handoffs/<project-name>/onboard-<date>.yaml с датой, целью, стеком, списком ключевых файлов, описанием архитектуры и первым шагом. Этот файл подхватывается автоматически при старте сессии, поэтому агент не переспрашивает одно и то же. Работает субагент отдельно от основного контекста — дампы кода не засоряют вашу сессию.
Скилл рассчитан на brownfield, то есть на проект с уже написанным кодом. Для пустого репозитория он не нужен: там применяют /create_plan. Обновить журнал потом можно через /create_handoff. Установка идёт через npx skills add, для GitHub Copilot — через gh skill install.
Какие задачи решает
- разобраться в незнакомом репозитории перед первой правкой
- зафиксировать стек и ключевые файлы проекта в одном файле
- дать агенту стартовый контекст без ручного пересказа архитектуры
- не засорять основную сессию дампами чужого кода
- определить первый шаг работы над задачей
Примеры запросов агенту
- Проведи онбординг по этому проекту в $CLAUDE_PROJECT_DIR
- Разберись в кодовой базе и создай стартовый журнал проекта
- Изучи репозиторий, определи стек и предложи первый шаг
Как установить onboard
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a claude-code2Вручную: положить файлы
~/.claude/skills/onboard/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/onboard/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a codex2Вручную: положить файлы
.agents/skills/onboard/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a cursor2Вручную: положить файлы
.cursor/skills/onboard/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 onboard2Вручную: положить файлы
.github/skills/onboard/SKILL.md1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a gemini-cli2Командой платформы
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/onboardВручную: положить файлы
.devin/skills/onboard/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о onboard
Как установить onboard в Claude Code?
Выполните npx skills add parcadei/Continuous-Claude-v3 --skill onboard -a claude-code. Скилл встанет в ~/.claude/skills/onboard/SKILL.md.
Что делает onboard?
Запускает субагента, который исследует существующий проект, определяет стек, спрашивает о целях и создаёт YAML-хендофф со стартовым контекстом.
Чем onboard отличается от /create_plan?
onboard нужен для проекта с уже написанным кодом, а /create_plan — для нового. Журнал потом обновляют через /create_handoff.
Исходный текст
SKILL.md · MIT
---
name: onboard
description: Analyze brownfield codebase and create initial continuity ledger
user-invocable: true
---
# Onboard - Project Discovery & Ledger Creation
Analyze a brownfield codebase and create an initial continuity ledger.
## When to Use
- First time working in an existing project
- User says "onboard", "analyze this project", "get familiar with codebase"
## How to Use
**Spawn the onboard agent:**
Use the Task tool with `subagent_type: "onboard"` and this prompt:
```
Onboard me to this project at $CLAUDE_PROJECT_DIR.
1. Create required directories if they don't exist:
mkdir -p thoughts/shared/handoffs/<project-name> .claude
2. Explore the codebase using available tools:
- Try: tldr tree . && tldr structure .
- Fallback: find . -type f -name "*.py" -o -name "*.ts" -o -name "*.js" | head -50
3. Detect tech stack (look for package.json, requirements.txt, Cargo.toml, go.mod, etc.)
4. Ask the user about their goals using AskUserQuestion
5. Create a YAML handoff at thoughts/shared/handoffs/<project-name>/onboard-<date>.yaml:
---
date: <ISO date>
type: onboard
status: active
---
goal: <user's stated goal>
now: Start working on <first priority>
tech_stack: [list of detected technologies]
key_files:
- path: <important file>
purpose: <what it does>
architecture: <brief description>
next:
- <suggested first action>
```
## Why an Agent?
The onboard process:
- Requires multiple exploration steps
- Should not pollute main context with codebase dumps
- Returns a clean summary + creates the handoff
## Output
- Directories created: `thoughts/shared/handoffs/<project>/`, `.claude/`
- YAML handoff created (loaded automatically on session start)
- User has clear starting context
- Ready to begin work with full project awareness
## Notes
- This skill is for BROWNFIELD projects (existing code)
- For greenfield, use `/create_plan` instead
- Handoff can be updated anytime with `/create_handoff`
© parcadei · MIT · parcadei/Continuous-Claude-v3
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — onboard от других авторов.