From ecc
크로스 스택 소스 코드 자산 감사 도구입니다. 모든 파일을 분류하고, 포함된 서드파티 라이브러리를 탐지하며, 모듈별로 실행 가능한 4단계 판정을 제공하고, 인터랙티브 HTML 리포트를 생성합니다.
npx claudepluginhub sam42-lab/everything-claude-code-krThis skill uses the workspace's default tool permissions.
> 생태계마다 패키지 매니저는 있지만, C++, Android, iOS, Web 전체를 가로질러 실제로 무엇이 내 코드이고, 무엇이 서드파티이며, 무엇이 죽은 짐인지 알려주는 도구는 드뭅니다.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
생태계마다 패키지 매니저는 있지만, C++, Android, iOS, Web 전체를 가로질러 실제로 무엇이 내 코드이고, 무엇이 서드파티이며, 무엇이 죽은 짐인지 알려주는 도구는 드뭅니다.
# 재현 가능성을 위해 고정된 커밋만 가져온다
mkdir -p ~/.claude/skills/repo-scan
git init repo-scan
cd repo-scan
git remote add origin https://github.com/haibindev/repo-scan.git
git fetch --depth 1 origin 2742664
git checkout --detach FETCH_HEAD
cp -r . ~/.claude/skills/repo-scan
어떤 에이전트 스킬이든 설치 전에는 소스를 검토합니다.
| 기능 | 설명 |
|---|---|
| 크로스 스택 스캔 | C/C++, Java/Android, iOS(OC/Swift), Web(TS/JS/Vue)를 한 번에 스캔 |
| 파일 분류 | 각 파일을 프로젝트 코드, 서드파티 코드, 빌드 산출물로 태깅 |
| 라이브러리 탐지 | 50개 이상의 알려진 라이브러리(FFmpeg, Boost, OpenSSL 등)와 버전 추출 |
| 4단계 판정 | Core Asset / Extract & Merge / Rebuild / Deprecate |
| HTML 리포트 | 드릴다운 탐색이 가능한 다크 테마 인터랙티브 페이지 |
| 모노레포 지원 | 요약 + 하위 프로젝트 리포트를 포함한 계층형 스캔 |
| 단계 | 읽는 파일 수 | 사용 사례 |
|---|---|---|
fast | 모듈당 1~2개 | 매우 큰 디렉터리의 빠른 인벤토리 |
standard | 모듈당 2~5개 | 의존성과 아키텍처 점검을 포함한 기본 감사 |
deep | 모듈당 5~10개 | 스레드 안전성, 메모리 관리, API 일관성 추가 검토 |
full | 모든 파일 | 병합 전 종합 리뷰 |
파일 수 5만 개 규모의 C++ 모노레포에서:
Debug/ipch/obj 빌드 산출물 636MB 식별standard 깊이로 시작합니다.fast로 빠른 인벤토리를 먼저 만듭니다.deep으로 점진적으로 파고듭니다.