Caveman은 AI 에이전트가 원시인처럼 간결하게 응답하도록 유도해 출력 토큰을 약 75% 줄이는 Claude Code 스킬이자 Codex 플러그인이다. “많은 토큰 왜 써, 적은 토큰으로 돼 (why use many token when few token do trick)” 라는 슬로건처럼, 장황한 설명 대신 핵심만 전달하면서도 기술 정확도는 그대로 유지한다. 추가로 caveman-compress 도구로 입력 토큰도 ~46% 절감할 수 있다.
효과 비교
일반 Claude (69 토큰):
“The reason your React component is re-rendering is likely because you’re creating a new object reference on each render cycle. When you pass an inline object as a prop, React’s shallow comparison sees it as a different object every time, which triggers a re-render. I’d recommend using useMemo to memoize the object.”
Caveman Claude (19 토큰):
“New object ref each render. Inline object prop = new ref = re-render. Wrap in
useMemo.”
같은 수정 방법, 75% 더 적은 단어.
설치
# 한 줄 설치 (Claude Code 스킬로 등록)
claude mcp add caveman
# 또는 직접 설치
curl -s https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash강도 레벨
| 레벨 | 설명 |
|---|---|
grunt | 가장 간결 — 핵심만 |
caveman (기본) | 기술 정확도 유지하며 최대 압축 |
terse | 중간 수준 압축 |
주요 기능
- caveman-compress: 대화 시작 시 입력 컨텍스트를 ~46% 압축
- caveman-commit: 한 줄 git 커밋 메시지 생성
- caveman-review: 한 줄 코드 리뷰
- 문언문(文言文) 모드: 고전 중국어 스타일의 극단적 압축
활용 케이스
- 긴 코딩 세션에서 Claude Code 비용 절감
- 컨텍스트 윈도우를 빠르게 소진하는 대용량 코드베이스 작업
- API 호출 비용이 중요한 자동화 파이프라인
Caveman 에코시스템
| 저장소 | 역할 |
|---|---|
| caveman | 토큰 출력 압축 |
| cavemem | 메모리 효율화 |
| cavekit | 빌드 도구 개선 |
라이선스
MIT
관련 문서
- agent-skills — AI 에이전트 스킬 시스템 전반
- awesome-agent-skills — 공식 팀이 만든 에이전트 스킬 큐레이션
- claude-code — Claude Code 에이전트 전반
- inference-caching — LLM 추론 비용 절감 전략