본문으로 건너뛰기

Project Init 개요

Project Init는 Claude Code 프로젝트 구조 초기화, 문서 품질 스코어링, 자동 동기화 워크플로우를 제공하는 플러그인입니다. 9개의 슬래시 명령으로 프로젝트 설정부터 문서 관리까지 지원합니다.

구성 요소

이 플러그인은 upstream(whchoi98/project-init)의 미러입니다 — 로컬 델타는 마켓플레이스 통일 version 하나뿐입니다. 이전에 여기 있던 pr-autofix(에이전트 2개 + 스킬 + 명령)와 decision-reconcileco-agent 플러그인으로 이전했습니다(둘 다 멀티-모델 패널을 사용).

에이전트 (1개)

에이전트설명출력물
doc-sync-checker문서 동기화 분석, 품질 스코어링, 누락 문서 감지품질 점수 보고서

스킬 (1개)

스킬설명
project-scaffolderClaude Code 프로젝트 구조 패턴 및 컨벤션

명령 (9개)

명령설명
/init-projectClaude Code 프로젝트 구조 초기화
/sync-docs문서와 코드 동기화
/add-adrArchitecture Decision Record 생성
/add-module모듈 디렉토리 및 CLAUDE.md 추가
/add-runbook운영 런북 생성
/add-reference-doc레이어별 구현 참조 문서 스켈레톤 생성 (docs/reference/)
/generate-readme이중 언어 README.md 생성/업데이트
/generate-changelog이중 언어 CHANGELOG.md 생성/업데이트
/health-check프로젝트 설정 검증 (200점 척도)

워크플로우

프로젝트 초기화

문서 동기화

생성되는 구조

project/
├── CLAUDE.md # 프로젝트 지침 (자동 생성)
├── .claude/
│ ├── settings.json # 훅 등록
│ ├── hooks/
│ │ ├── check-doc-sync.sh # PostToolUse 문서 동기화
│ │ ├── secret-scan.sh # PreToolUse 시크릿 스캔
│ │ ├── session-context.sh # SessionStart 컨텍스트
│ │ └── notify.sh # 알림 웹훅
│ ├── skills/ # 4개 기본 스킬
│ ├── commands/ # 3개 기본 명령
│ └── agents/ # 2개 기본 에이전트
├── docs/
│ ├── architecture.md # 이중 언어 아키텍처 문서
│ ├── decisions/ # ADR 디렉토리
│ ├── runbooks/ # 운영 런북
│ └── onboarding.md # 온보딩 가이드
├── tests/ # 테스트 프레임워크
│ ├── run-all.sh # TAP 스타일 테스트 러너
│ └── hooks/ # 훅 테스트
├── scripts/
│ ├── setup.sh # 프로젝트 셋업
│ └── install-hooks.sh # Git 훅 설치
├── README.md # 이중 언어 (EN/KR)
├── CHANGELOG.md # 이중 언어 (EN/KR)
└── .editorconfig # 에디터 설정

Health Check 점수

점수등급상태
160-200AHEALTHY — 프로젝트가 잘 설정됨
120-159BGOOD — 사소한 개선 필요
80-119CNEEDS ATTENTION — 여러 갭 해결 필요
40-79DPOOR — 중요한 설정 문제
0-39FCRITICAL — 프로젝트 초기화 필요