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

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

Собирает вводные документы по незнакомому репозиторию: языки, конфиги, структура, шаги локальной установки. Пригодится, когда в команду приходит новый человек или после крупного рефакторинга.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering-advanced-skills@claude-code-skills
Открыть на GitHub

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

Скилл берёт репозиторий и делает по нему вводный документ для того, кто видит проект впервые. Сначала запускается scripts/codebase_analyzer.py с путём к проекту: скрипт считает файлы, определяет языки, находит конфиги, показывает структуру верхнего уровня. С флагом --json те же факты отдаются машинно-читаемо, чтобы разложить их по разделам шаблона.

Дальше агент заполняет references/onboarding-template.md, а примеры разделов и форматов лежат в references/output-format-templates.md. Глубина зависит от читателя: новичку нужны установка и границы, сеньору — архитектура и эксплуатация, подрядчику — его зона и стыки с остальной системой.

Нужен Python 3. Главная ошибка, о которой предупреждает сам скилл: инструкции по локальной установке пишут, не прогнав их на чистой машине. Это повод проверить каждый шаг до публикации. Ещё документы стоит обновлять в том же PR, где меняется поведение кода, иначе они тихо расходятся с репозиторием.

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

  • собрать вводный документ для нового разработчика
  • обновить протухшие доки после крупного рефакторинга
  • подготовить пакет для подрядчика с границами его зоны
  • быстро разобраться в чужом репозитории
  • найти ключевые конфиги и точки входа в проекте

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

  • прогони python3 scripts/codebase_analyzer.py ./backend и собери онбординг-документ по шаблону
  • сделай выжимку для сеньора: архитектура и эксплуатационные риски по этому репозиторию
  • подготовь вводный документ для подрядчика: что он трогает, а что нет

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

1Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering-advanced-skills@claude-code-skills

Команда ставит плагин engineering-advanced-skills целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add alirezarezvani/claude-skills --skill codebase-onboarding -a claude-code

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

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

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

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

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

Весь набор →
ai-security Проверяет промпты и ИИ-системы на признаки инъекций, джейлбрейков и злоупотребления инструментами. Пригодится перед запуском LLM-агента или классификатора. 703установок docker-development Скилл анализирует Dockerfile, Docker Compose и контейнеры: ищет проблемы с размером, сборкой и безопасностью. Подойдёт для настройки контейнеризации. 702установок chief-of-staff Маршрутизирует вопросы фаундера к ролям C-level, собирает советы директоров при сложных развилках и ведёт журнал решений. 702установок epic-design Скилл для Claude Code, который собирает кинематографичные страницы: скролл-сторителлинг, параллакс по слоям, анимация текста. WebGL не нужен. 701установок secrets-vault-manager Скилл помогает настроить управление секретами на уровне инфраструктуры: Vault, облачные хранилища, ротацию и аудит доступа. 697установок content-strategy Скилл помогает спланировать контент: выбрать темы, собрать кластеры и связать публикации с целями продукта. Подойдёт для стратегии блога и контент-плана. 696установок brand-guidelines Помогает применять и оформлять правила бренда: цвета, типографику, логотип и тон коммуникации. Нужен при проверке макетов, текстов и создании гайдлайна. 696установок x-twitter-growth Разбирает профиль в X по чек-листу, изучает конкурентов и пишет треды, опираясь на механику алгоритма и частоту постов. 695установок

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

Похожие

codebase-analysis solatis Скилл для быстрого знакомства с незнакомым репозиторием: запускает Python-скрипт, который сам обходит проект и собирает картину структуры, потоков и решений. CX Codex +1 580установок acquire-codebase-knowledge официальный github Скилл разбирает существующий репозиторий и собирает документы о его структуре, архитектуре, тестах и рисках. Подходит для знакомства с новым проектом. 2 200установок codebase-memory-mcp официальный github Скилл помогает ориентироваться в незнакомой кодовой базе: искать символы, связи и потоки данных. Пригодится для оценки влияния изменений и проверки сложного кода. 259установок scan Pranay Yadav Анализирует кодовую базу репозитория и создаёт файлы project-doc.md и AGENTS.md. Помогает запустить проект для работы субагентов и отслеживать изменения в архитектуре. CX Codex 4 600установок codebase-documenter mhattingpete Разбирает незнакомый репозиторий и пишет по нему документацию: архитектура, компоненты, поток данных, гайд по разработке. Пригодится при онбординге и передаче проекта. CX Codex +1 587установок codebase-wiki Inkeep Скилл, по которому агент пишет вики вашего репозитория в markdown: архитектура, модули, потоки, глоссарий. Пригодится, когда кодовая база разрослась и её надо объяснить людям или агенту. CX Codex +1 437установок

Рядом в теме «Тексты и документация»

Всё по теме «Тексты и документация» →

Вопросы о codebase-onboarding

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

Через маркетплейс: сначала /plugin marketplace add alirezarezvani/claude-skills, потом /plugin install engineering-advanced-skills@claude-code-skills.

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

Запускает анализатор по репозиторию, собирает языки, конфиги и структуру, а потом заполняет по этим фактам шаблон онбординг-документа под нужного читателя.

Чем отличаются документы для новичка, сеньора и подрядчика?

Меняется глубина: новичку — установка и правила, сеньору — архитектура и эксплуатация, подрядчику — зона ответственности и границы интеграции.

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

SKILL.md · MIT
---
name: "codebase-onboarding"
description: "Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. Fast fact-gathering and repeatable onboarding outputs. Use when onboarding a new engineer, writing architecture-overview docs for a new project, or producing tech-lead briefings for unfamiliar repos."
---

# Codebase Onboarding

**Tier:** POWERFUL  
**Category:** Engineering  
**Domain:** Documentation / Developer Experience

---

## Overview

Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. This skill is optimized for fast fact-gathering and repeatable onboarding outputs.

## Core Capabilities

- Architecture and stack discovery from repository signals
- Key file and config inventory for new contributors
- Local setup and common-task guidance generation
- Audience-aware documentation framing
- Debugging and contribution checklist scaffolding

---

## When to Use

- Onboarding a new team member or contractor
- Rebuilding stale project docs after large refactors
- Preparing internal handoff documentation
- Creating a standardized onboarding packet for services

---

## Quick Start

```bash
# 1) Gather codebase facts
python3 scripts/codebase_analyzer.py /path/to/repo

# 2) Export machine-readable output
python3 scripts/codebase_analyzer.py /path/to/repo --json

# 3) Use the template to draft onboarding docs
# See references/onboarding-template.md
```

---

## Recommended Workflow

1. Run `scripts/codebase_analyzer.py` against the target repository.
2. Capture key signals: file counts, detected languages, config files, top-level structure.
3. Fill the onboarding template in `references/onboarding-template.md`.
4. Tailor output depth by audience:
   - Junior: setup + guardrails
   - Senior: architecture + operational concerns
   - Contractor: scoped ownership + integration boundaries

---

## Onboarding Document Template

Detailed template and section examples live in:
- `references/onboarding-template.md`
- `references/output-format-templates.md`

---

## Common Pitfalls

- Writing docs without validating setup commands on a clean environment
- Mixing architecture deep-dives into contractor-oriented docs
- Omitting troubleshooting and verification steps
- Letting onboarding docs drift from current repo state

## Best Practices

1. Keep setup instructions executable and time-bounded.
2. Document the "why" for key architectural decisions.
3. Update docs in the same PR as behavior changes.
4. Treat onboarding docs as living operational assets, not one-time deliverables.

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

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

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

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