AI 세션을 빠르고 집중력 있게, 비용 효율적으로 유지해주는 작은 습관들
*원문을 번역한 글입니다.
*원문은 발행 이후 수정될 수 있으며, 본 번역은 발송 시점 기준으로 작성되었습니다.
새로운 Claude 세션을 열고 컴포넌트 감사를 요청했는데, 점심시간이 되기도 전에 사용량 제한에 걸려버린 경험이 있을 것입니다. Claude Code와 Figma의 MCP 연동 기능을 사용해 보셨다면 아마 공감하실 겁니다. 토큰은 예상보다 훨씬 빨리 사라지고 , Anthropic은 이 토큰들이 다 어디로 소모되는지 친절하게 알려주지 않습니다.
다행인 점은 이러한 낭비의 대부분을 예방할 수 있다는 것입니다.
큰 차이를 만들어낼 수 있는 몇 가지 습관을 소개합니다.
Claude의 가장 의외라고 생각하는 점 중 하나는, 복잡하고 단계가 많은 프롬프트를 다른 모델들보다 더 잘 처리한다는 사실입니다. 즉, 세 가지 작업을 수행하기 위해 메시지를 세 번 따로 보낼 필요가 없다는 뜻입니다. 컴포넌트 감사, 리포트 작성, 변경 이력 업데이트를 하나의 구조화된 프롬프트로 요청하면, 각각 따로 수행하는 것보다 토큰을 덜 쓰고 결과도 더 좋아지는 경우가 많습니다.
매번 맥락을 조금씩 나눠주는 대신, 처음부터 전체 그림을 한 번에 전달한다고 생각하면 됩니다.
클로드의 기억력은 무한하지 않습니다. 15~20개의 메시지가 오가면 대화 컨텍스트가 너무 커져서 클로드의 정확도에 영향을 주기 시작합니다. 예리함을 유지하기에는 들고 있는 정보가 너무 많아지는 것이죠.
단어를 많이 사용할수록 현재 대화의 히스토리가 길어지며, 이는 결국 정확도 저하로 이어집니다. 이는 모든 LLM 모델에 해당되는 사실입니다. 짧고 집중력 있는 세션을 유지하도록 노력하고, 작업이 끝나면 컨텍스트를 정리하세요.
다른 작업으로 전환할 때는 /clear 명령어를 실행해 새롭게 시작하는 습관을 들이세요.
/clear
대화 히스토리를 요약하고 압축하려면 /compact를 사용하세요. 짧고 집중된 세션은 단순히 비용만 저렴한 것이 아니라, 결과물도 훨씬 깔끔합니다.
/compact
세션을 시작할 때마다 역할, 프로젝트, 선호도를 일일이 설명하는 것은, Claude가 파일로 읽어도 될 정보를 토큰으로 낭비하는 것입니다. 이 문제를 해결하는 방법이 바로 CLAUDE.md 파일입니다. 이 파일은 Claude가 세션 시작 시 자동으로 불러오는 텍스트 파일입니다.
전체 설정용으로 .claude 폴더에 하나를 두고, 각 프로젝트 폴더마다 별도의 파일을 만들어 프로젝트별 규칙을 정의할 수 있습니다. 무엇을 만들고 있는지, 응답 형식은 어떻게 원하는지, 그리고 피해야 할 사항을 Claude에 명확히 정의하세요. 한 번만 작성하면, 이후에는 추가 토큰 비용 없이 계속 활용할 수 있습니다.
# 클로드 지침 – 디자인 시스템
## 역할
이 저장소에는 디자인 시스템이 포함되어 있습니다. 모든 결정은 일관성, 확장성 및 접근성을 고려하여 이루어져야 합니다.
## 규칙
- 토큰은 ComponentName.variant.state 형식의 명명 패턴을 따릅니다(예: Button.primary.disabled).
- 모든 토큰은 소문자로 작성하고 단어 사이에 하이픈(-)을 사용합니다(예: pressed-active).
## 준수 사항
- 일반적으로 모든 UI 디자인 요소는 WCAG 2.1 AA를 준수해야 합니다.
## 금지 사항
- 토큰 시스템 외부에서 스타일을 생성하지 마십시오.
한 가지 중요한 점: Claude는 드라이브 어디에 있든 프로젝트 폴더에 접근할 수 있습니다. 세션을 시작할 때 cd 명령어를 입력하고 폴더를 드래그 앤 드롭하면, CLAUDE.md가 위치한 경로를 바로 지정할 수 있습니다.그 후 CLI에서 Claude를 실행하면, 필요한 컨텍스트가 모두 갖춰진 상태에서 세션을 시작할 수 있습니다.
인터넷을 보면 이른바 '원시인 스타일(Cavemen style)'로 프롬프트를 작성하는 사례들이 있습니다. 매우 극단적인 방식이긴 하지만, 클로드에게 최소한의 출력 스타일을 사용하도록 지시하는 데는 도움이 될 수 있습니다.
다음 내용을 일반 CLAUDE.md에 추가해보세요:
## 출력 모드
극도로 간결하게. 미사여구, 반복, 서론, 결론은 모두 생략할 것. 가독성보다 정보 밀도를 우선시함. 의례적인 인사는 건너뛰고 핵심 결과로 바로 진입할 것.
Figma MCP를 연동해 로 디Claude자인 시스템 작업을 하고 있다면, 이 부분이 매우 중요합니다.
Claude가 MCP를 통해 Figma에서 데이터를 읽어올 때마다 토큰이 소모됩니다. 만약 Claude가 매 세션마다 동일한 컴포넌트 구조나 토큰 정의를 가져와야 한다면, 그 비용은 빠르게 불어납니다.
해결책은 해당 정보를 일반 텍스트나 마크다운 파일 형태로 프로젝트 폴더에 캐싱해두는 것입니다. 이렇게 하면 Claude는 Figma에서 모든 정보를 실시간으로 가져오는 대신, 세션 시작 시 해당 파일을 읽게 됩니다.
API 테이블, 일반 용어 규칙, 컴포넌트 구조 등을 미리 제공하세요. 이러한 컨텍스트 데이터를 갖추고 있으면 클로드가 MCP 호출 횟수를 줄이는 데 도움이 됩니다.
CLAUDE.md 또는 스킬에 다음과 같이 가져오기 규칙을 추가할 수도 있습니다 .
## 데이터 가져오기 규칙
각 검사에 필요한 데이터만 호출할 것 — 전체 메타데이터를 미리 한꺼번에 가져오지 말 것.
이제 클로드는 무엇을 요청할지 선택적으로 판단하게 됩니다.
마찬가지로 프로젝트에서 PDF나 긴 문서를 사용해야 한다면, 이를 마크다운으로 한 번 변환한 뒤 요약된 버전을 프로젝트 폴더에 저장해 두세요.
"이 문서에서 핵심 정보를 추출해서 요약된 텍스트로 알려줘" 같은 간단한 챗GPT 프롬프트를 활용하면, 무거운 PDF 파일을 단 한 번만 처리하면 되는 가벼운 레퍼런스 파일로 바꿀 수 있습니다.
Claude는 세션을 시작할 때 사용하지 않는 서버까지 포함해 활성화된 모든 MCP 서버를 불러옵니다. 만약 5개의 MCP가 켜져 있는데 피그마만 필요하다면, 나머지는 꺼두는 것이 좋습니다.
Advanced thinking mode도 마찬가지입니다. 매우 강력한 기능이지만 토큰을 많이 소모하며, 대부분의 작업에는 굳이 필요하지 않습니다. 깊은 추론이 필요하지 않은 작업이라면 Opus 대신 Sonnet를 사용하세요. Sonnet은 더 빠르고 저렴하며, 일상적인 디자인 시스템 작업에 충분한 기능을 제공합니다.
직접 입력하는 프롬프트도 결국 토큰입니다. 만약 같은 지시 사항을 반복해서 쓰고 있다면, 이를 슬래시 명령어(/)로 만드세요. Claude Code를 사용하면 몇 번의 키 입력만으로 전체 프롬프트를 실행하는 커스텀 명령어를 정의할 수 있습니다. 입력은 줄어들고, 토큰 소모는 절약되며, 작업 흐름은 더 빨라집니다.
이를 위해 Claude에게 Skill 내부에 커스텀 명령어를 생성하도록 요청할 수 있습니다.
또 다른 방법은 프로젝트 내부에서 정의하는 것입니다. 커스텀 명령어를 추가하려면 프로젝트 폴더 안에
.claude/commands/라는 이름의 폴더가 있어야 합니다. 해당 폴더 안에는 지시 사항이나 일반 스킬에 대한 참조가 포함된 .md 파일들이 들어있습니다.
이 부분은 간과하기 쉽습니다. Claude 사용은 보통 저녁 시간이나 주말 같은 오프피크(off-peak) 시간대에 더 저렴하고 속도 제한도 덜합니다. 장시간 디자인 시스템 감사를 진행하거나 컴포넌트 작업을 일괄 처리하는 경우, 주말에 작업을 예약하면 토큰 예산을 상당히 절약할 수 있습니다.
토큰은 한정되어 있으므로, 이러한 제약 내에서 작업하는 법을 배우는 것은 여러분을 단순한 라이트 유저를 넘어 AI 도구의 훌륭한 협업자로 만들어 줄 것입니다. Claude를 가장 잘 활용하는 디자이너는 예산이 가장 많은 사람이 아닙니다. 그들은 집중된 세션, 잘 정돈된 프로젝트 설정, 그리고 제 역할을 다하는 프롬프트와 함께 깔끔하게 작업하는 법을 익힌 사람들입니다.
원문 출처: https://medium.com/design-systems-collective/how-to-use-fewer-tokens-when-working-with-claude-a8fd8d71213c
DEET를 구독하고 커리어 성장을 위한 작은 습관을 시작해 보세요.