옵션
집 Skill 선적 서류 비치 codebase-onboarding

codebase-onboarding

alirezarezvani/claude-skills alirezarezvani/claude-skills

코드베이스를 분석하고, 신속한 정보 수집과 일관된 결과물을 바탕으로 엔지니어, 기술 리더 및 계약직 인력을 위한 온보딩 문서를 생성합니다.

...모든 것을 확장하십시오
2
업데이트 된 시간 2026년 8월 30일

코드베이스 온보딩

등급: POWERFUL
카테고리: 엔지니어링
분야: 문서화 / 개발자 경험

개요

코드베이스를 분석하여 엔지니어, 기술 리더 및 계약직 개발자를 위한 온보딩 문서를 생성합니다. 이 스킬은 신속한 사실 파악과 반복 가능한 온보딩 결과물 생성에 최적화되어 있습니다.

핵심 기능

  • 저장소 신호를 통한 아키텍처 및 스택 파악
  • 신규 기여자를 위한 주요 파일 및 구성 정보 목록
  • 로컬 환경 설정 및 일반적인 작업 안내서 생성
  • 대상 그룹을 고려한 문서 구성
  • 디버깅 및 기여 체크리스트 템플릿 생성

사용 시점

  • 신규 팀원 또는 계약직 인력을 온보딩할 때
  • 대규모 리팩토링 후 오래된 프로젝트 문서 재구성 시
  • 내부 업무 인계 문서 작성 시
  • 서비스를 위한 표준화된 온보딩 자료 패키지 작성 시

빠른 시작

# 1) 코드베이스 정보 수집
python3 scripts/codebase_analyzer.py /path/to/repo

# 2) 기계가 읽을 수 있는 형식으로 출력 내보내기
python3 scripts/codebase_analyzer.py /path/to/repo --json

# 3) 템플릿을 사용하여 온보딩 문서 초안 작성
# references/onboarding-template.md 참조

권장 워크플로

  1. 대상 저장소에 대해 scripts/codebase_analyzer.py를 실행합니다.
  2. 주요 정보(파일 수, 감지된 언어, 구성 파일, 최상위 구조)를 파악합니다.
  3. references/onboarding-template.md에 있는 온보딩 템플릿을 작성합니다.
  4. 대상 그룹에 따라 출력 세부 수준을 조정합니다:
    • 주니어: 설정 + 가이드라인
    • 선임: 아키텍처 + 운영 관련 사항
    • 계약직: 범위 내 책임 + 통합 경계

온보딩 문서 템플릿

자세한 템플릿 및 섹션 예시는 다음 위치에 있습니다:

  • references/onboarding-template.md
  • references/output-format-templates.md

흔히 범하는 실수

  • 깨끗한 환경에서 설정 명령어를 검증하지 않고 문서를 작성하는 경우
  • 아키텍처에 대한 심층적인 내용을 계약자 대상 문서에 혼용하는 경우
  • 문제 해결 및 검증 단계를 생략하는 경우
  • 온보딩 문서가 현재 저장소 상태와 일치하지 않게 방치하는 경우

모범 사례

  1. 설정 지침은 실행 가능하고 소요 시간이 명확하도록 유지하십시오.
  2. 주요 아키텍처 결정에 대한 "이유"를 문서화하십시오.
  3. 동작이 변경될 때는 동일한 PR에서 문서를 업데이트하십시오.
  4. 온보딩 문서를 일회성 결과물이 아닌, 지속적으로 관리되는 운영 자산으로 취급하십시오.
GitHub에서 보기
---
name: codebase-onboarding
description: Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors, with fast fact-gathering and repeatable outputs.
---

# 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.

모든 파일

0개 파일

codebase-onboarding 설치

스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.

ZIP 다운로드

저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.

git clone https://github.com/alirezarezvani/claude-skills/tree/main/engineering/skills/codebase-onboarding # Copy SKILL.md to your .claude/skills/ directory

복사 복사
빠른 설정: 스킬 폴더를 .claude/skills/로 복사하세요. Claude가 해당 스킬을 자동으로 감지하여 사용할 것입니다.

관련 스킬

golang-dependency-injection
업데이트 된 시간 2026년 6월 29일
nuxthub
업데이트 된 시간 2026년 8월 23일
tc-tracker
업데이트 된 시간 2026년 8월 27일
code-quality
업데이트 된 시간 2026년 8월 22일
OR