AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

Claude Code 팁 – CLAUDE.md·Rules·Skills·Subagents·Hooks로 동작 제어하기

Claude Code를 잘 쓰려면 “모든 지시를 CLAUDE.md에 넣기”보다 지시 전달 채널을 나눠야 한다. Anthropic은 Claude Code 제어 방법을 CLAUDE.md, Rules, Skills, Subagents, Hooks, Output styles, system prompt append로 구분한다.

어떤 지시를 어디에 둘까

방법적합한 용도주의점
루트 CLAUDE.md빌드 명령, 저장소 구조, 팀 공통 규칙항상 컨텍스트를 차지하므로 길어지면 비용 증가
하위 CLAUDE.md특정 디렉터리 규칙해당 경로를 읽을 때만 필요
Rules파일 패턴별 제약, 팀 정책상시 규칙은 꼭 필요한 것만 둔다
Skills반복 절차, 도메인별 플레이북설명(description)이 정확해야 잘 발동한다
Subagents병렬 조사, 격리된 분석, 긴 로그 점검최종 요약만 메인 세션에 돌아온다
Hooks린트, 백업, 승인 차단 같은 결정론적 자동화모델 지시가 아니라 실행 이벤트로 동작한다
Output styles역할·응답 스타일 전환시스템 프롬프트 수준이므로 무겁다

실무 패턴

  • 저장소 공통 규칙은 짧은 CLAUDE.md에 둔다.
  • 긴 체크리스트와 절차는 Skills로 분리한다.
  • 보안상 반드시 지켜야 하는 실행 제약은 Hooks나 외부 검증으로 옮긴다.
  • 큰 조사 작업은 Subagents로 격리해 메인 컨텍스트를 보존한다.
  • 개인 취향과 팀 정책을 섞지 않는다. 팀 정책은 repo, 개인 취향은 user-level 설정에 둔다.

관련 문서

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)