Fable 토큰 비용을 획기적으로 줄여준 계층형 워크플로우
A Tiered Workflow That Has Been Saving Me Millions of Fable Tokens
핵심 요약
Claude Code에서 작업 성격에 따라 모델을 자동으로 전환하여 토큰 비용을 대폭 절감하는 계층형 워크플로우를 공유합니다.
- 계층형 워크플로우 — 작업 성격에 따라 모델을 자동으로 전환하여 비용 효율성 극대화함
- 역할별 모델 할당 — Architect(Fable), Developer(Opus), Test-writer(Sonnet) 등으로 세분화함
- 명확한 핸드오프 — 작업 정의를 명확히 하여 하위 모델의 토큰 낭비를 방지함
- 공유 상태 로그 — 모든 단계에서 RUN-STATE.md를 업데이트하여 일관성 유지함
다른 글에서 아이디어 좀 얻어서 Code한테 비슷하게 만들어달라고 시켰음. 원래 글에는 보안 에이전트가 있었는데, 자꾸 Fable이 opus로 넘어가게 만들길래 그냥 빼버렸다. 이거 덕분에 코드 구현도 훨씬 수월해졌고 토큰도 엄청나게 아꼈음. 밤새 프로젝트 돌려봤는데 20달러밖에 안 나오더라. 평소 같았으면 Fable 토큰으로 최소 300~400달러는 깨졌을 텐데 말이지.
피드백 반영해서 수정함:
Claude Code를 위한 계층형 모델 워크플로우
작업 종류에 따라 Claude Code가 알아서 모델을 바꿔가며 쓰게 만드는 드롭인 설정임. 각 서브 에이전트마다 모델을 따로 지정해 놨음.
- Architect (Fable) — 계획 짜고, 작업 쪼개고, 핸드오프 패키지 만들고, 최종 평가함. 코드는 절대 안 짜서 컨텍스트가 깔끔함.
- Developer (Opus) — 빡센 작업 담당: 실제 구현 + 빌드/수정/재시도 루프.
- Test-writer (Sonnet) — 보일러플레이트 테스트, 모킹, 픽스처, 스모크 테스트 담당.
- Reviewer (Fable) — diff랑 작업자 리포트, Codex가 찾은 내용 읽고 구조화된 판정 내림. 읽기 전용임.
- Codex (OpenAI Codex CLI) — 독립적인 제2의 검토자(다른 모델 계열이라 놓치는 버그를 잡아줌). 작업자가 막혔을 때 부르는 해결사 역할도 함. 필수는 아니지만 추천함.
핵심은 이거임: 비싸고 컨텍스트 많이 먹는 추론(Fable)은 양 끝단에만 쓰고, 시행착오가 많은 중간 과정은 싼 모델로 돌리고, 모델 간 교차 검토(Codex)를 넣어서 한 모델의 맹점을 커버하는 거임. 자세한 이유랑 다이어그램은 docs/workflow/TIERED-AGENTS.md에서 확인하셈.
돈 아끼려면 두 가지가 제일 중요함: 명확한 핸드오프(Architect가 '작업 준비 완료' 정의를 확실히 넘겨줘야 함. 안 그러면 싼 모델이 엉뚱한 길로 감)랑 지루할 정도로 꼼꼼한 공유 로그(handoffs/RUN-STATE.md, 모든 단계에서 업데이트됨)임. 그래야 리뷰어가 채팅창 뒤질 필요 없이 무슨 일이 있었는지 바로 파악하니까.
쓰고 싶으면 쓰고, 아니면 말고. 난 이거 덕분에 개꿀 빨아서 공유함.
https://github.com/orionmilos0-jpg/fabletieredworkflow/tree/main
그럼 이만.

