Claude Code를 시간이 지날수록 스스로 개선되게 설정해 본 사람 있나요? 진짜 효과가 있었나요?
Has anyone actually built a Claude Code setup that improves itself over time? Did it genuinely help?
핵심 요약
Claude Code의 설정을 자동화하고 시간이 지날수록 개선되도록 구축한 경험과 실효성에 대한 논의입니다.
- 설정 자동화 — 프로젝트별 메모리와 규칙을 통해 반복적인 컨텍스트 설명을 줄임
- 성능 최적화 — 불필요한 플러그인과 과도한 컨텍스트 주입을 피하고 핵심적인 감사 스크립트 활용
- 지식 관리 — 학습 내용을 별도 파일에 기록하여 에이전트가 실수를 반복하지 않도록 유도
- 기술적 회의론 — 과도한 엔지니어링은 모델 업데이트 시 유지보수 문제를 야기할 수 있다는 의견 존재
Claude Code 최적화, 토큰 사용량 줄이기, 최고의 스킬 설치하기, 에이전트 워크플로우 구축하기 같은 주제로 올라온 유튜브 영상, 쇼츠, 인스타그램 릴스, X 게시물, 레딧 스레드만 한 백만 개는 본 것 같네.
그리고 그래, 나도 멍청하게 그중 몇 개는 따라 해봤다 ㅋㅋㅋ.
제대로 이해도 안 한 상태에서 스킬이니 플러그인이니 모드니 이것저것 다 깔아봤어. 내가 생각해도 멍청한 짓이었지. 근데 겉보기엔 진짜 좋아 보였거든. Claude Code가 이미 기본적으로 지원하는 기능인지, 아니면 실제로 성능 향상에 도움이 되는지도 모른 채 말이야. 예를 들어, 컴포저 위에 사용량 보여주는 컨텍스트 바 같은 걸 달았는데, 뭐 나쁘진 않고 왜 유용한지도 알겠어. 근데 내가 딱 원하던 건 아니었거든. 내가 지금 어떤 모델을 쓰는지, 노력 수준(effort)은 어떤지, 하위 에이전트가 어떤 노력/모델 수준으로 돌아가는지 같은 더 자세한 정보가 필요했단 말이지. 뭔지도 잘 모르는 확장 프로그램만 잔뜩 늘어놓는 것보다는, 진짜로 쓸모 있는 환경을 만드는 게 낫잖아.
그래서 아예 접근 방식을 다시 생각해보기로 했어.
내가 진짜 원하는 건, 프로젝트를 진행하면서 시간이 지날수록 점점 더 유용해지는 Claude Code 환경이야.
왜냐면 솔직히 지금 당장 안 쓰는 레포지토리까지 토큰 써가면서 최적화하고 싶진 않거든. 나는 *when* 내가 특정 기능이나 스킬셋을 쓰거나, 그 레포지토리에서 작업을 할 때만 개선/최적화가 됐으면 좋겠어. 그러니까 필요할 때만 딱딱 맞춰서 미래를 대비하자는 거지, 굳이 쓸데없는 것까지 미리 최적화해서 짐만 만들지 말고.
꼭 "지금 토큰 써서 나중에 아끼자"는 식의 흔한 방식은 아니야. 물론 효율성도 중요하지만, 내가 Claude를 관리하느라 진 빼는 게 아니라, Claude가 내 옆에서 같이 일해주는 환경을 원해.
예를 들면 이런 기능들이 필요해:
-
새로운 레포지토리에서 작업할 때, 기존에 뭐가 있는지 파악하고 진짜 필요할 때만 프로젝트별 지침, 문서, 스킬, 워크플로우를 설정하고 계속 업데이트해주는 거.
-
뭘 새로 추천하거나 설치하기 전에, 이미 어떤 스킬, 플러그인, MCP 서버, 훅, 기본 기능들이 있는지 먼저 파악하는 거.
-
반복되는 실수나 지시사항, 유용한 워크플로우를 알아채서 적절한 회귀 테스트, 스크립트, 스킬, 재사용 가능한 지식으로 바꿔주는 거.
-
접근하기 쉬운 프롬프트 라이브러리를 유지하고, 나중에 다른 레포지토리나 심지어 다른 Claude 계정에서도 재사용할 수 있게 버전 관리되는 글로벌 설정을 갖추는 거.
-
Claude Code가 업데이트될 때마다 기존 도구들을 재평가해서, 중복되거나 구식이 된 건 쳐내고 새로 추가하는 대신 대체하도록 추천해주는 거.
-
불필요한 최적화 작업이나, 보여주기식 문서 작성, 설정 유지하려고 컨텍스트 잡아먹는 짓은 안 하는 거.
재사용 가능한 설정은 별도의 claude Git 레포지토리에 보관하고, 가능한 한 Claude Code의 기본 기능을 최대한 활용하는 방향으로 생각 중이야.
물론 이게 Claude가 알아서 스스로 진화하는 마법 같은 건 아니라는 거 알아. 내가 말하는 건 실제 작업하면서 유용한 것들을 배우고, 권한 내에서 적절하게 개선하며, 이미 있는 해결책을 또 만드는 삽질을 안 하는, 유지보수 가능한 환경을 말하는 거야.
"그냥 Claude한테 Claude를 최적화해달라고 시키기" 방식은 이미 해봤어. 꽤 상세한 설정 계획을 짜서 Claude한테 아키텍처를 독립적으로 비판해달라고도 해봤고, 처음부터 다 만드는 대신 기존 기능을 우선시하도록 프롬프트도 다듬어봤지.
근데 바로 그 이유 때문에 이 글을 쓰는 거야. 어느 시점까지는 AI한테 자기 시스템이 괜찮냐고 물어보는 게 통하지만, 결국 한계가 있더라고. 이걸 성공적인 접근법이라고 확신하기 전에, 실제로 해본 사람들의 경험담이나 증거가 너무 필요해.

