Agent Skill
2/7/2026

onboard

프로젝트 분석 및 컨텍스트 문서 생성.

W
wondermove
1GitHub Stars
1Views
npx skills add Wondermove-Inc/calab-claude-plugin

SKILL.md

Nameonboard
Description프로젝트 분석 및 컨텍스트 문서 생성.

name: onboard description: | 프로젝트 분석 및 컨텍스트 문서 생성. argument-hint: "[--quick|--full|--phase N] [--skip-domain]" allowed-tools: [Read, Write, Edit, Glob, Grep, Bash, Task] skills: [project-rules, best-practices, clarification-protocol, skill-completion-rules] agents: primary: project-onboarder orchestration: discovery: [Explore] patterns: [Explore, calab-plugin:code-reviewer] architecture: [Plan, Explore] context-gen: [calab-plugin:project-onboarder, calab-plugin:doc-updater] domain: [calab-plugin:project-onboarder, calab-plugin:deep-researcher] hooks: Stop: - hooks: - type: command command: "python3 "${CLAUDE_PLUGIN_ROOT}/hooks/post_skill_artifact_check.py"" once: true

/onboard - 프로젝트 온보딩

프로젝트 분석 및 컨텍스트 문서 생성


Data Flow Contract

Input (스킬 간 데이터 수신)

소스데이터용도
없음프로젝트 소스코드최초 분석

Output (스킬 간 데이터 전달)

단계산출물다음 스킬 Input
Quick.claude/project-context/PROJECT_SUMMARY.md/dev --plan
Full.claude/project-context/*.md (5개)모든 스킬
규칙.claude/memory/PROJECT_RULES.md모든 코드 작성

State Update

  • .claude/project-context/ - 컨텍스트 문서
  • .claude/memory/PROJECT_RULES.md - 프로젝트 규칙
  • .claude-state/checkpoint.json - 온보딩 상태

사용법

/onboard                   # 전체 온보딩 (5개 문서)
/onboard --quick           # 빠른 온보딩 (1개 문서)
/onboard --skip-domain     # 도메인 인터뷰 생략
/onboard --phase 3         # 특정 Phase만

에이전트 호출 (필수)

⚠️ 이 스킬이 로드되면 아래 지침을 따라 Task 도구를 호출하세요.

--quick 모드

Task(
    subagent_type="Explore",
    description="프로젝트 탐색 및 기술 스택 분석",
    prompt="... (references/quick.md 참조)"
)

산출물 필수: .claude/project-context/PROJECT_SUMMARY.md

--full 모드 (Phase 3-4)

Routing: references/project-onboarding.md 참조

Task(
    subagent_type="calab-plugin:project-onboarder",
    description="프로젝트 온보딩 및 컨텍스트 생성",
    prompt="... (references/project-onboarding.md 참조)"
)

산출물 필수:

  • .claude/project-context/PROJECT_SUMMARY.md
  • .claude/project-context/ARCHITECTURE.md
  • .claude/project-context/CODE_PATTERNS.md
  • .claude/project-context/CONVENTIONS.md
  • .claude/memory/PROJECT_RULES.md

온보딩 프로세스

graph TD
    P12["Phase 1-2: Discovery + Pattern<br/>설정 파일 분석<br/>기술 스택 식별<br/>코드 패턴 추출"]
    P3["Phase 3: Architecture (C4 Model)<br/>System Context (Level 1)<br/>Container (Level 2)<br/>Component (Level 3)"]
    P4["Phase 4: Context Generation<br/>PROJECT_SUMMARY.md<br/>ARCHITECTURE.md<br/>CODE_PATTERNS.md<br/>CONVENTIONS.md"]
    P5["Phase 5: Domain Knowledge<br/>DOMAIN_KNOWLEDGE.md (대화형)"]

    P12 --> P3 --> P4 --> P5

Quick vs Full 비교

항목QuickFull
시간~1분~10분
문서1개5개
C4 다이어그램없음있음
도메인 지식없음있음

출력 문서

.claude/project-context/
├── PROJECT_SUMMARY.md      # 프로젝트 요약
├── ARCHITECTURE.md         # 아키텍처 (C4)
├── CODE_PATTERNS.md        # 코드 패턴
├── CONVENTIONS.md          # 컨벤션
└── DOMAIN_KNOWLEDGE.md     # 도메인 지식

.claude/memory/
└── PROJECT_RULES.md        # 프로젝트 규칙

레퍼런스 라우팅

옵션참조 파일
--quickreferences/quick.md
--fullreferences/project-onboarding.md
--phase 1-2references/phases/01-discovery.md
--phase 3references/phases/02-architecture.md
--phase 4references/phases/03-context-gen.md
--phase 5references/phases/04-domain.md

다음 단계 선택 (필수)

완료 후권장
Quick 완료/dev --plan
Full 완료/dev --plan
컨텍스트 확인Read .claude/project-context/

⚠️ 작업 완료 후 반드시 AskUserQuestion 호출

온보딩이 완료되면 현재 상황을 분석하여 AskUserQuestion으로 다음 단계 선택지를 제시하세요.

  • 프로젝트 분석 결과 요약
  • 개발 시작 옵션 (권장 표시)
  • Full 온보딩 확장 옵션 (Quick인 경우)
  • 문제 해결 옵션
  • 종료 옵션
Skills Info
Original Name:onboardAuthor:wondermove