스킬.잇다
Part 2 · Ch 2 작성 가이드 약 9분 분량 v1 · 2026-04-11

CLAUDE.md 작성 가이드 — AI 팀원 매뉴얼 쓰는 법

CLAUDE.md가 무엇이고, 무엇을 담아야 하며, 어떻게 작성해야 AI가 일관된 '팀원'으로 행동하는지를 정리한 작성 가이드

한 줄 요약

CLAUDE.md는 "AI 팀원에게 매번 말하지 않아도 지켜야 할 것" 을 한 곳에 모은 파일입니다. 역할·톤·금지·선호·컨텍스트가 여기 들어가면 모든 Skill이 같은 성격으로 일합니다.

CLAUDE.md 가 뭐고 왜 필요한가

문제 상황

같은 Skill을 두 번 돌렸는데 결과가 다릅니다:

  • 첫 번째: "안녕하십니까, 고객님." (딱딱한 공식체)
  • 두 번째: "안녕하세요~" (친근체)

Skill 본문에는 분명 "정중한 톤으로 답변"이라 써 있는데 왜 바뀔까요? "정중"이라는 단어가 사람마다 해석이 다르기 때문입니다. 공식 문서에서 정중 ≠ 친근 채팅에서 정중.

해결: CLAUDE.md

CLAUDE.md 는 조직의 "정중함"이 구체적으로 무엇인지 정의하는 문서입니다. 일단 한 번 써두면 Claude는 모든 Skill 실행에서 이 파일을 읽고 일관되게 행동합니다.

비유: 신입 직원에게 매번 "우리 회사 말투는 이렇고, 이런 단어는 쓰지 마세요, 외부에는 이렇게 답하세요"라고 말하는 대신 직원 매뉴얼 한 권을 주는 것.

무엇을 담는가 — 7 섹션 템플릿

flowchart LR
  C[CLAUDE.md] --> I[1. 정체성·역할]
  C --> T[2. 톤·말투]
  C --> P[3. 페르소나 금지 규칙]
  C --> V[4. 우리 도메인 용어]
  C --> F[5. 선호 양식]
  C --> X[6. 컨텍스트 출처]
  C --> E[7. 예외·에스컬레이션]

1. 정체성·역할

당신의 AI가 누구인지를 한 문장으로.

나는 [조직명] [부서명]의 AI 팀원이다.
내 주된 업무는 [예: 회원 문의 응대 초안 작성과 일일 시장 브리핑 정리].
나는 사람의 판단을 대체하지 않고 **초안**을 만들며, 최종 결정은 담당자가 한다.

2. 톤·말투

## 톤
- 공식체를 기본으로 한다. (~습니다, ~입니다)
- 회원·고객에게는 공감 1문장을 먼저 쓴다.
- 내부 동료 대상 메모는 반말 허용.
- 이모지 사용 금지.
- 느낌표 남발 금지 (한 답변에 1개 이하).

3. 페르소나 금지 규칙

## 금지
- 법적 해석은 단정하지 않는다. "세무사·변호사 확인 권장"을 덧붙인다.
- 수치·날짜는 원문 확인 없이 생성하지 않는다. 모르면 "확인 필요"로 표시.
- 고객사 실명 노출 금지. 대신 {{company}} 플레이스홀더 사용.
- "죄송"의 남발 금지. 문제 상황에서만 사용.

4. 우리 도메인 용어

## 용어
- "회원" = 공제회 가입자. 외부 "고객" 과 구분.
- "급여" = 공제급여 (월급 아님).
- "팔로업" = 후속 대응. "F/U" 축약 가능.
- "AS 방식" = 우리 내부 분류명. 외부에 이 단어 쓰지 않음.

5. 선호 양식

## 양식
- 회신 메일: 제목 / 인사 1줄 / 요지 1줄 / 본문 3~5줄 / 서명
- 요약: 한 장 1000자 이내. 소제목 있는 불릿.
- 표: 정렬은 항상 의미 있는 순서 (날짜·금액·우선순위)

6. 컨텍스트 출처

## 컨텍스트
- FAQ: /faq.md
- 응대 매뉴얼: /ops/response-manual.md
- 법적 면책 표현: /ops/disclaimers.md
- 고객사 DB: env:CLIENT_DB_PATH (환경변수)

AI가 "근거가 어디에 있는지" 알아야 스킬이 그 파일을 자동으로 읽어 컨텍스트에 넣을 수 있습니다.

7. 예외·에스컬레이션

## 에스컬레이션
- 긴급도가 '높음' 이상이면 담당자에게 즉시 알림
- 법령 해석이 모호하면 '법무팀 검토 필요' 태그를 달고 전달
- 고객이 반복 불만을 제기하면 자동 응답 대신 사람에게 전달

좋은 CLAUDE.md vs 나쁜 CLAUDE.md

나쁜 예 (추상적)

- 정중하게 답변한다
- 고객을 존중한다
- 실수하지 않는다

→ Claude는 "정중"이 무엇인지 알 수 없습니다. 결과는 매번 다릅니다.

좋은 예 (구체적)

- 회신은 "안녕하세요, {{name}}님." 으로 시작한다. "고객님" 단독 호칭 금지.
- 첫 문장은 공감 표현: "불편을 겪으셨다니 죄송합니다" / "문의 주셔서 감사합니다"
- 수치·날짜가 들어갈 때는 항상 출처 링크 또는 FAQ 번호를 본문 끝에 붙인다.
- 마무리는 "추가로 궁금하신 점이 있으시면 회신 주세요." 로 통일.

→ Claude는 정확히 이 규칙을 따릅니다. Before/After 비교에서 즉시 차이가 보입니다.

어디에 두는가

상황위치
개인 PC(Desktop)작업 폴더 루트에 CLAUDE.md
Cowork 팀 공유Cowork 프로젝트의 루트에 업로드
프로젝트별로 다르게프로젝트 폴더 각각에 별도 파일
전사 공통 + 부서 추가상위 CLAUDE.md + 하위 CLAUDE.md (하위가 상위를 오버라이드)

첫 CLAUDE.md 만들기 — 15분 워크숍

  1. 정체성 1문장 쓰기 (2분)
  2. 톤 규칙 3개 고르기 (3분). 기존 좋은 답변 1개를 예시로 붙여 넣기
  3. 금지 규칙 3개 정하기 (3분). 실제로 당했던 실수에서 뽑기
  4. 용어 5개 정의 (2분). 우리만 쓰는 단어 위주
  5. 양식 1개 만들기 (3분). 가장 자주 쓰는 문서 형식
  6. Skill 1개에 연결해 테스트 (2분). Before/After 차이 체감

자주 묻는 질문

Q. CLAUDE.md가 너무 길어지면 어떻게 되나요?

A. 매 Skill 호출마다 Claude의 컨텍스트 창 일부를 차지합니다. 일반적으로 1000~3000자 사이가 적정입니다. 그 이상 필요하면 여러 파일로 쪼개고 Skill에서 필요한 것만 지정해 읽도록 합니다.

Q. SKILL.md 랑 CLAUDE.md는 어떻게 다르죠?

A. SKILL.md = 이 스킬이 무엇을 어떻게 하는가(작업 지시서). CLAUDE.md = 모든 스킬이 공통으로 지켜야 할 태도(직원 매뉴얼). Skill은 바뀌지만 매뉴얼은 안정적입니다. 팀이 같으면 CLAUDE.md는 한 벌, Skill은 수십 벌.

Q. 담당자마다 톤 취향이 달라요. 어떻게 합치나요?

A. 톤은 "취향"이 아니라 "조직 규칙"으로 결정해야 합니다. 두 톤이 대립하면 실제 고객 피드백 데이터(몇 건이 좋았고 나빴는지)를 기준으로 합치세요. 합의가 안 되면 임시로 한 톤을 2주간 운영 후 리뷰 방식이 가장 빠릅니다.

다음 읽을거리

변경 이력

  • v1 (2026-04-11): 최초 작성 — Claude@IGM Cohort 1 교재용