# 대용량 파일 인벤토리

최종 업데이트: 2026-03-27
작성: 하누만 (테스터)
기준: 10,000 토큰(약 25,000 바이트) 초과 파일

총 36개 파일 / 위험 수준(10,000 토큰 초과)

---

## 분류 기준

우선순위:
- 1 = 높음 (즉시 조치)
- 2 = 중간 (이번 스프린트 내)
- 3 = 낮음 (여유 시 조치)

난이도:
- 쉬움 = 섹션 분리만으로 해결 가능
- 보통 = 내용 재구성 필요
- 어려움 = 다른 파일과 의존성 있거나 대폭 리팩토링 필요

---

## 스킬 파일 (4개)

### skills/geo-optimizer/SKILL.md
- 크기: 49,834B / 약 19,933 토큰
- 팽창 원인: SEO 전략 + 플랫폼별 가이드 + 코드 예시가 단일 파일에 혼재
- 권장 조치: 핵심 규칙만 SKILL.md에 유지, 플랫폼별 상세 가이드는 SKILL-REF.md로 분리, 코드 예시는 examples/ 폴더로 분리
- 난이도: 보통
- 우선순위: 1

### skills/frontend-design/SKILL.md
- 크기: 44,840B / 약 17,936 토큰
- 팽창 원인: 디자인 원칙 + 컴포넌트 가이드 + 예시 코드 + 운영 패턴 혼재
- 권장 조치: 핵심 원칙만 SKILL.md 유지, 컴포넌트별 상세는 SKILL-REF.md로, 코드 예시는 examples/ 분리
- 난이도: 보통
- 우선순위: 1

### skills/skill-creator/SKILL.md
- 크기: 33,168B / 약 13,267 토큰
- 팽창 원인: 스킬 생성 절차 + 템플릿 + 평가 기준 + 예시가 단일 파일에 집중
- 권장 조치: 생성 절차만 SKILL.md 유지, 템플릿 및 예시는 SKILL-REF.md 분리
- 난이도: 보통
- 우선순위: 2

### skills/naver-seo/SKILL.md
- 크기: 30,112B / 약 12,044 토큰
- 팽창 원인: API 사용법 + 키워드 분석 전략 + 응답 파싱 예시 혼재
- 권장 조치: 전략 규칙만 SKILL.md 유지, API 상세 및 응답 예시는 SKILL-REF.md 분리
- 난이도: 쉬움
- 우선순위: 2

---

## 스펙 파일 (13개)

### specs/anu-system/feature-registry.md
- 크기: 46,741B / 약 18,696 토큰
- 팽창 원인: 기능 항목별 상세 스펙 + 변경이력이 단일 레지스트리에 누적
- 권장 조치: 활성 기능만 feature-registry.md 유지, 완료/폐기 기능은 feature-registry-archive.md로 분리
- 난이도: 쉬움
- 우선순위: 1

### specs/hermes-adoption-plan.md
- 크기: 42,790B / 약 17,116 토큰
- 팽창 원인: 도입 계획 + 기술 상세 + 단계별 체크리스트 + 참고 자료 혼재
- 권장 조치: 계획 요약만 유지, 기술 상세는 hermes-tech-details.md, 체크리스트는 hermes-checklist.md로 분리
- 난이도: 보통
- 우선순위: 1

### specs/thread-auto/feature-registry.md
- 크기: 41,501B / 약 16,600 토큰
- 팽창 원인: 기능 항목 누적 + 완료된 기능 미정리
- 권장 조치: 완료 기능 아카이브 분리, 활성 기능만 유지
- 난이도: 쉬움
- 우선순위: 1

### specs/infor-keyword/feature-registry.md
- 크기: 41,362B / 약 16,544 토큰
- 팽창 원인: 키워드 데이터 + 기능 스펙이 혼재, 데이터 누적
- 권장 조치: 기능 스펙과 키워드 데이터 분리, 키워드 데이터는 별도 ops 파일로
- 난이도: 보통
- 우선순위: 1

### specs/hermes-high-difficulty-designs.md
- 크기: 40,000B / 약 16,000 토큰
- 팽창 원인: 고난도 설계안 다수가 단일 파일에 집적
- 권장 조치: 설계안별로 개별 파일 분리 (designs/hermes-*.md), 본 파일은 인덱스로 전환
- 난이도: 보통
- 우선순위: 2

### specs/campaign-ga4-gtm-guide.md
- 크기: 35,352B / 약 14,140 토큰
- 팽창 원인: GA4 설정 + GTM 설정 + 이벤트 목록 + 코드 스니펫 혼재
- 권장 조치: 설정 가이드와 코드 스니펫 분리, 코드는 examples/ga4-snippets.md로
- 난이도: 쉬움
- 우선순위: 2

### specs/insuwiki/feature-registry.md
- 크기: 33,737B / 약 13,494 토큰
- 팽창 원인: 기능 항목 누적, 완료된 기능 미정리
- 권장 조치: 완료 기능 아카이브 분리
- 난이도: 쉬움
- 우선순위: 2

### specs/blog-content-workflow.md
- 크기: 33,550B / 약 13,420 토큰
- 팽창 원인: 전체 워크플로우 + 각 단계별 상세 지침 + 예시 혼재
- 권장 조치: 워크플로우 요약만 유지, 단계별 상세는 blog-content-workflow-ref.md로 분리
- 난이도: 보통
- 우선순위: 2

### specs/auto-merge-spec.md
- 크기: 32,939B / 약 13,175 토큰
- 팽창 원인: 스펙 + 구현 상세 + 엣지 케이스 + 테스트 케이스 혼재
- 권장 조치: 핵심 스펙만 유지, 구현 상세 및 테스트는 auto-merge-spec-ref.md로 분리
- 난이도: 보통
- 우선순위: 2

### specs/visual-production-workflow.md
- 크기: 32,268B / 약 12,907 토큰
- 팽창 원인: 전체 프로덕션 파이프라인 + 도구별 사용법 + 체크리스트 혼재
- 권장 조치: 파이프라인 요약만 유지, 도구별 상세는 visual-production-workflow-ref.md로 분리
- 난이도: 보통
- 우선순위: 3

### specs/anu-system-spec.md
- 크기: 31,756B / 약 12,702 토큰
- 팽창 원인: 시스템 스펙 + 구현 세부사항 + 변경이력 누적
- 권장 조치: 핵심 스펙만 유지, 구현 세부사항은 anu-system-spec-ref.md, 변경이력은 anu-system-spec-changelog.md로 이관
- 난이도: 어려움 (다른 파일 의존성 있음)
- 우선순위: 3

### specs/naver-blog-automation-plan.md
- 크기: 31,477B / 약 12,590 토큰
- 팽창 원인: 자동화 계획 + API 상세 + 실행 스크립트 예시 혼재
- 권장 조치: 계획 요약만 유지, API 상세 및 스크립트는 naver-blog-automation-ref.md로 분리
- 난이도: 쉬움
- 우선순위: 3

### specs/cardnews-v3-prd.md
- 크기: 26,720B / 약 10,688 토큰
- 팽창 원인: PRD + 기술 스펙 + 디자인 가이드 혼재
- 권장 조치: PRD 요약본 유지, 기술 스펙은 cardnews-v3-tech.md, 디자인 가이드는 cardnews-v3-design.md로 분리
- 난이도: 보통
- 우선순위: 3

---

## 대시보드 파일 (2개)

### dashboard/server.py
- 크기: 182,763B / 약 73,105 토큰
- 팽창 원인: 서버 로직 + 라우트 핸들러 + 유틸리티 함수 + 설정이 단일 파일에 혼재
- 권장 조치: 라우트별 모듈 분리, 유틸리티는 utils/ 폴더로, 설정은 config.py로 분리
- 난이도: 어려움 (전체 구조 리팩토링 필요)
- 우선순위: 1

### dashboard/test_server.py
- 크기: 56,750B / 약 22,700 토큰
- 팽창 원인: 모든 테스트 케이스가 단일 파일에 집적
- 권장 조치: 기능 영역별로 테스트 파일 분리 (tests/ 폴더)
- 난이도: 보통
- 우선순위: 2

---

## 플랜 파일 (16개)

### plans/recruiting-marketing/exec/crisis-scenarios.md
- 크기: 112,269B / 약 44,907 토큰
- 팽창 원인: 다수의 위기 시나리오 + 대응 매뉴얼 + 사례가 단일 파일에 집적
- 권장 조치: 시나리오 유형별로 파일 분리, 공통 대응 원칙만 본 파일 유지
- 난이도: 보통
- 우선순위: 1

### plans/recruiting-marketing/exec/kpi-tracking.md
- 크기: 97,611B / 약 39,044 토큰
- 팽창 원인: KPI 정의 + 트래킹 방법 + 데이터 샘플 + 분석 기준이 혼재
- 권장 조치: KPI 정의 요약만 유지, 트래킹 상세 및 데이터는 kpi-tracking-ref.md로 분리
- 난이도: 보통
- 우선순위: 1

### plans/recruiting-marketing/exec/blog-12-detail.md
- 크기: 85,873B / 약 34,349 토큰
- 팽창 원인: 12개월치 블로그 상세 계획이 단일 파일에 집적
- 권장 조치: 분기별 또는 월별로 파일 분리 (blog-q1-detail.md 등)
- 난이도: 쉬움
- 우선순위: 1

### plans/recruiting-marketing/blog-content.md
- 크기: 60,432B / 약 24,172 토큰
- 팽창 원인: 블로그 콘텐츠 계획 + 주제 목록 + 상세 아웃라인 혼재
- 권장 조치: 콘텐츠 전략만 유지, 주제별 상세는 exec/ 하위 파일로 분리
- 난이도: 보통
- 우선순위: 2

### plans/recruiting-marketing/exec/channel-google.md
- 크기: 46,045B / 약 18,418 토큰
- 팽창 원인: Google 채널 전략 + 키워드 목록 + 광고 소재 + 운영 가이드 혼재
- 권장 조치: 전략 요약만 유지, 키워드/소재는 channel-google-ref.md로 분리
- 난이도: 보통
- 우선순위: 2

### plans/recruiting-marketing/strategy.md
- 크기: 45,020B / 약 18,008 토큰
- 팽창 원인: 전체 마케팅 전략 + 채널별 전술 + 실행 계획이 단일 파일에 혼재
- 권장 조치: 전략 요약만 유지, 채널별 상세는 exec/ 하위 파일로 분리
- 난이도: 보통
- 우선순위: 2

### plans/recruiting-marketing/exec/channel-meta.md
- 크기: 44,217B / 약 17,686 토큰
- 팽창 원인: Meta 채널 전략 + 타겟팅 설정 + 광고 소재 + 운영 가이드 혼재
- 권장 조치: 전략 요약만 유지, 타겟팅/소재는 channel-meta-ref.md로 분리
- 난이도: 보통
- 우선순위: 2

### plans/recruiting-marketing/exec/thread-topics-detail.md
- 크기: 42,599B / 약 17,039 토큰
- 팽창 원인: 스레드 주제별 상세 콘텐츠가 단일 파일에 집적
- 권장 조치: 주제 카테고리별 파일 분리
- 난이도: 쉬움
- 우선순위: 2

### plans/recruiting-marketing/exec/channel-naver.md
- 크기: 34,606B / 약 13,842 토큰
- 팽창 원인: 네이버 채널 전략 + 키워드 + 콘텐츠 계획 + 운영 가이드 혼재
- 권장 조치: 전략 요약만 유지, 상세 운영 가이드는 channel-naver-ref.md로 분리
- 난이도: 보통
- 우선순위: 2

### plans/recruiting-marketing/exec/budget-simulation.md
- 크기: 34,075B / 약 13,630 토큰
- 팽창 원인: 예산 시뮬레이션 데이터 + 시나리오 + 분석이 단일 파일에 집적
- 권장 조치: 시나리오별 파일 분리, 핵심 요약만 본 파일 유지
- 난이도: 쉬움
- 우선순위: 3

### plans/recruiting-marketing/exec/creative-specs.md
- 크기: 34,064B / 약 13,625 토큰
- 팽창 원인: 크리에이티브 스펙 + 소재 목록 + 디자인 가이드 혼재
- 권장 조치: 스펙 요약만 유지, 소재별 상세는 creative-specs-ref.md로 분리
- 난이도: 쉬움
- 우선순위: 3

### plans/recruiting-marketing/exec/ab-test-protocol.md
- 크기: 33,437B / 약 13,374 토큰
- 팽창 원인: A/B 테스트 프로토콜 + 테스트 케이스 + 결과 기록이 혼재
- 권장 조치: 프로토콜 요약만 유지, 테스트 케이스는 ab-test-cases.md로 분리
- 난이도: 보통
- 우선순위: 3

### plans/recruiting-marketing/exec/weekly-calendar.md
- 크기: 32,905B / 약 13,162 토큰
- 팽창 원인: 전체 기간 주간 캘린더가 단일 파일에 집적
- 권장 조치: 월별 또는 분기별로 파일 분리
- 난이도: 쉬움
- 우선순위: 3

### plans/recruiting-marketing/exec/channel-others.md
- 크기: 32,274B / 약 12,909 토큰
- 팽창 원인: 다수 채널 전략이 단일 파일에 혼재
- 권장 조치: 채널별로 개별 파일 분리
- 난이도: 쉬움
- 우선순위: 3

### plans/recruiting-marketing/meta-ads.md
- 크기: 29,997B / 약 11,998 토큰
- 팽창 원인: Meta 광고 전략 + 소재 목록 + 타겟팅 설정 혼재
- 권장 조치: 전략 요약만 유지, 소재 및 설정은 meta-ads-ref.md로 분리
- 난이도: 쉬움
- 우선순위: 3

### plans/recruiting-marketing/thread-topics.md
- 크기: 26,953B / 약 10,781 토큰
- 팽창 원인: 스레드 주제 목록 + 상세 내용이 단일 파일에 혼재
- 권장 조치: 주제 목록만 유지, 상세 내용은 exec/thread-topics-detail.md로 분리
- 난이도: 쉬움
- 우선순위: 3

---

## 프롬프트 파일 (1개)

### prompts/team_prompts.py
- 크기: 42,507B / 약 17,002 토큰
- 팽창 원인: 팀 전체 프롬프트가 단일 파일에 집적
- 권장 조치: 팀/기능별로 프롬프트 파일 분리 (prompts/team/ 폴더)
- 난이도: 보통
- 우선순위: 2

---

## 조치 요약

### 환경변수로 해결됨 (50,000 토큰 이하, 35개)
환경변수 설정으로 50,000토큰까지 읽기 가능해짐. 아래 파일은 별도 분할 없이 읽기 가능:

- skills/geo-optimizer/SKILL.md (19,933 토큰)
- skills/frontend-design/SKILL.md (17,936 토큰)
- skills/skill-creator/SKILL.md (13,267 토큰)
- skills/naver-seo/SKILL.md (12,044 토큰)
- specs/anu-system/feature-registry.md (18,696 토큰)
- specs/hermes-adoption-plan.md (17,116 토큰)
- specs/thread-auto/feature-registry.md (16,600 토큰)
- specs/infor-keyword/feature-registry.md (16,544 토큰)
- specs/hermes-high-difficulty-designs.md (16,000 토큰)
- specs/campaign-ga4-gtm-guide.md (14,140 토큰)
- specs/insuwiki/feature-registry.md (13,494 토큰)
- specs/blog-content-workflow.md (13,420 토큰)
- specs/auto-merge-spec.md (13,175 토큰)
- specs/visual-production-workflow.md (12,907 토큰)
- specs/anu-system-spec.md (12,702 토큰)
- specs/naver-blog-automation-plan.md (12,590 토큰)
- specs/cardnews-v3-prd.md (10,688 토큰)
- dashboard/test_server.py (22,700 토큰)
- plans/recruiting-marketing/exec/channel-google.md (18,418 토큰)
- plans/recruiting-marketing/strategy.md (18,008 토큰)
- plans/recruiting-marketing/exec/channel-meta.md (17,686 토큰)
- plans/recruiting-marketing/exec/thread-topics-detail.md (17,039 토큰)
- prompts/team_prompts.py (17,002 토큰)
- plans/recruiting-marketing/exec/channel-naver.md (13,842 토큰)
- plans/recruiting-marketing/exec/budget-simulation.md (13,630 토큰)
- plans/recruiting-marketing/exec/creative-specs.md (13,625 토큰)
- plans/recruiting-marketing/exec/ab-test-protocol.md (13,374 토큰)
- plans/recruiting-marketing/exec/weekly-calendar.md (13,162 토큰)
- plans/recruiting-marketing/exec/channel-others.md (12,909 토큰)
- plans/recruiting-marketing/meta-ads.md (11,998 토큰)
- plans/recruiting-marketing/thread-topics.md (10,781 토큰)
- plans/recruiting-marketing/blog-content.md (24,172 토큰)
- plans/recruiting-marketing/exec/crisis-scenarios.md (44,907 토큰)
- plans/recruiting-marketing/exec/kpi-tracking.md (39,044 토큰)
- plans/recruiting-marketing/exec/blog-12-detail.md (34,349 토큰)

### 여전히 분할 필요 (50,000 토큰 초과, 1개)

- dashboard/server.py (73,105 토큰) — 우선순위 1

---

## 관련 문서

- 가이드라인: specs/large-file-guidelines.md
