‹ 스킬공유자료실#011 · 9월 7일 꿀팁

클로드 코드 레벨 테스트 4단계

세팅 파일 4개 복붙

단계 5개
AI 공부방 오픈카카오톡 · 막히면 같이 공부해요
입장하기

한눈에 보기

1규칙 파일 만들기1단계 · CLAUDE.md›2스킬 만들기2단계 · 자주 시키는 일을 / 한 단어로›3훅으로 강제로 막기3단계 · hooks›4조사 전담 도우미 만들기4단계 · 서브 에이전트(subagents)›5내 단계 확인셀프 체크›
기준은 간단해요. "매번 말로 하는 사람"에서 "한 번 적어 두는 사람"으로 — 세팅 하나 만들 때마다 한 단계씩 올라가요.

1단계 규칙 파일 — 매번 하던 잔소리를 한 번 적어 둬요.
2단계 스킬 — 자주 시키는 일을 / 한 단어로 불러요.
3단계 훅 — 절대 하면 안 되는 일을 강제로 막아요.
4단계 서브 에이전트 — 무거운 조사를 딴 창에 맡기고 요약만 받아요.

각 단계마다 클로드에게 말하는 문장 + 같이 붙여 넣을 내용이 있어요. 파일 만드는 건 클로드가 해요.
준비물
  1. 클로드 코드(Claude Code)가 설치돼 있으면 돼요.
  2. 작업할 프로젝트 폴더 하나. 아래 세팅은 전부 그 폴더 안에 만들어요. 그 폴더에서 클로드 코드를 여세요.
1

규칙 파일 만들기1단계 · CLAUDE.md

프로젝트 폴더 맨 위에 두는 글 파일이에요. 대화를 새로 켤 때마다 클로드가 자동으로 읽어요. "우리 프로젝트는 pnpm 써", "답은 한국어로" 같은 걸 매번 다시 말할 필요가 없어져요.

클로드 코드에 아래 문장을 붙여 넣은 뒤, 그 아래 상자 내용(10줄 예시)을 이어 붙이세요. 내 프로젝트에 맞게 고쳐도 돼요.

이 프로젝트를 훑어보고 CLAUDE.md 규칙 파일 초안을 만들어 주세요. 그리고 아래 규칙도 거기에 덧붙여 주세요. (아래 상자 내용 붙여 넣기)
# 프로젝트 규칙

## 도구
- 패키지 매니저는 pnpm (npm 쓰지 않기)
- 커밋 전에 반드시 `pnpm test` 실행

## 답변
- 답변은 한국어로, 결론부터
- 파일을 고치기 전에 무엇을 바꿀지 한 줄로 먼저 말하기

## 구조
- API 핸들러는 src/api/ 아래에만
직접 명령어로 하고 싶다면

대화창에 아래를 치면 클로드가 폴더를 훑어보고 빌드·테스트 명령, 폴더 구조를 담은 CLAUDE.md 를 만들어 줘요. 그 위에 위 예시 규칙을 덧붙이세요.

> /init

200줄을 넘기지 마세요. 길수록 오히려 덜 지켜요. "코드 예쁘게" 같은 두루뭉술한 말 대신 "2칸 들여쓰기"처럼 지켰는지 확인할 수 있는 문장으로 쓰는 게 핵심이에요.

이렇게 되면 성공 — 새 대화에서 /context 를 쳤을 때 Memory files 목록에 CLAUDE.md 가 보여요.
2

스킬 만들기2단계 · 자주 시키는 일을 / 한 단어로

반복해서 시키는 일을 하나로 묶어 두는 거예요. 만들어 두면 슬래시 한 단어(예: /review)로 실행되고, 상황이 맞으면 클로드가 알아서 꺼내 쓰기도 해요. 예시는 "아직 저장(커밋) 안 한 변경을 요약하고 위험한 곳을 표시하는" 스킬이에요.

이 프로젝트에 /review 라는 스킬을 만들어 주세요. 내용은 아래에 붙여 넣는 글을 그대로 써 주세요. (아래 상자 내용 붙여 넣기)
---
description: 커밋 안 한 변경을 요약하고 위험한 부분을 표시한다. 사용자가 "뭐 바꿨어", "리뷰해줘", 커밋 메시지를 물을 때 사용.
---

## 지금 바뀐 것

!`git diff HEAD`

## 할 일

위 변경을 3줄로 요약한다.
빠진 에러 처리, 하드코딩된 값, 테스트가 필요한 곳은 ⚠ 로 표시한다.
변경이 없으면 "커밋 안 한 변경 없음"이라고만 답한다.

맨 위 설명(description) 한 줄이 제일 중요해요. 클로드는 이 문장을 보고 "지금 이 스킬을 쓸 때인가"를 판단해요. 느낌표로 시작하는 줄은 그 명령을 먼저 실행해서 결과를 클로드에게 넣어 주는 부분이에요.

직접 명령어로 하고 싶다면

아래 위치에 파일을 만들고 위 내용을 붙여 넣으세요(폴더 이름 = 명령어 이름). 앞의 점(.claude)은 오타가 아니라 숨김 폴더라는 뜻이에요.

.claude/skills/review/SKILL.md
이렇게 되면 성공 — 대화창에 /review 를 쳤을 때 변경 요약이 나와요. 안 잡히면 대화를 한 번 새로 켜 보세요.
3

훅으로 강제로 막기3단계 · hooks

규칙 파일에 적은 건 "참고 사항"이라 클로드가 가끔 어겨요. 공식 문서도 "무조건 막고 싶으면 훅을 쓰라"고 해요. 훅은 정해진 순간(명령 실행 직전 등)에 강제로 실행되는 장치예요. 예시는 폴더를 통째로 지우는 명령을 실행 직전에 막는 훅이에요.

폴더를 통째로 지우는 명령이 실행되기 직전에 막는 훅을 이 프로젝트 설정에 넣어 주세요. 내용은 아래에 붙여 넣는 글 그대로 쓰고, 원래 설정이 있으면 지우지 말고 합쳐 주세요. (아래 상자 내용 붙여 넣기)
{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "if": "Bash(rm -rf *)",
            "command": "echo '삭제 명령은 막혀 있습니다' >&2; exit 2"
          }
        ]
      }
    ]
  }
}

PreToolUse 는 "도구를 쓰기 직전", matcher: Bash 는 "터미널 명령에만 건다"는 뜻이에요. exit 2 로 끝나면 그 명령이 막히고 클로드에게 이유가 전달돼요.

직접 명령어로 하고 싶다면

아래 위치에 파일을 만들고(없으면 새로) 위 내용을 붙여 넣으세요. 이미 settings.json 이 있으면 "hooks" 부분만 안에 합치세요.

.claude/settings.json

다 되면 이렇게 시험해 보세요.

build 폴더를 rm -rf 로 지워 주세요.
이렇게 되면 성공 — 실행되지 않고 막혔다는 메시지가 나와요. 대화창에서 /hooks 를 치면 등록된 훅 목록도 볼 수 있어요.
훅은 진짜로 명령을 실행해요. 잘못 쓰면 정상 작업까지 막혀요. 처음엔 위 예시처럼 "막기만 하는" 훅부터 시작하고, 파일을 지우거나 고치는 훅은 넣지 마세요.
4

조사 전담 도우미 만들기4단계 · 서브 에이전트(subagents)

무거운 조사를 딴 창(별도 대화)에 맡기고 요약만 받는 장치예요. 검색 기록 수백 줄이 내 대화에 안 쌓이니까 대화가 느려지거나 멍청해지지 않아요.

조사 전담 서브 에이전트를 researcher 라는 이름으로 만들어 주세요. 내용은 아래에 붙여 넣는 글 그대로 써 주세요. (아래 상자 내용 붙여 넣기)
---
name: researcher
description: 라이브러리·도구 비교, 문서 조사처럼 읽을 게 많은 일. "조사해줘", "비교해줘", "뭐 쓸지 골라줘"라고 하면 위임.
tools: Read, Grep, Glob, WebSearch, WebFetch
model: sonnet
---

너는 조사 전담이다. 후보를 찾고 근거를 비교한 뒤,
**결론 1줄 + 근거 2~3개**만 돌려준다. 과정 로그는 보내지 않는다.
확실하지 않은 건 "확인 못 함"이라고 적는다.

name(이름)과 description(언제 맡길지) 두 줄은 필수예요. tools 는 이 도우미가 쓸 수 있는 도구 목록이고(안 적으면 전부), model: sonnet 은 조사엔 빠르고 싼 모델을 쓰라는 뜻이에요. 아래 본문이 이 도우미의 성격이 돼요.

직접 명령어로 하고 싶다면

아래 위치에 파일을 만들고 위 내용을 붙여 넣으세요(파일 이름 = 에이전트 이름).

.claude/agents/researcher.md

다 되면 이렇게 시험해 보세요.

결제 라이브러리를 뭐 쓸지 조사해 주세요.
이렇게 되면 성공 — researcher 에게 맡긴다는 표시가 뜨고, 돌아온 답이 요약 몇 줄이에요.
서브 에이전트는 내 대화 내용을 못 봐요. 클로드가 넘겨준 과제 문장만 받아요. "아까 그거 조사해 주세요"처럼 대화 흐름이 필요한 일은 맡기지 마세요.
5

내 단계 확인셀프 체크

세팅이 실제로 잡혔는지 한 번에 보는 방법이에요. 대화창에 이렇게 치세요.

/context

Memory files 에 CLAUDE.md 가 있으면 1단계. /review 가 실행되면 2단계. /hooks 에 PreToolUse 가 보이면 3단계. 조사를 시켰을 때 도우미에게 맡기면 4단계예요.

넷 다 되면 4단계 — 영상 댓글에 4 라고 남겨 주세요.

막히면 이렇게 · 되돌리기

규칙 파일을 만들었는데 규칙을 안 지켜요.
/context 로 파일을 읽었는지 먼저 확인하세요. 읽었는데도 어기면 문장이 두루뭉술한 거예요. 지켰는지 확인할 수 있는 문장으로 바꾸고, 꼭 막아야 하는 건 3단계 훅으로 옮기세요.
CLAUDE.md 규칙을 지켰는지 확인할 수 있는 문장으로 다듬어 주세요.
/review 를 쳐도 아무 반응이 없어요.
클로드에게 이렇게 말하고, 그래도 안 되면 대화를 새로 켜세요.
/review 스킬이 안 잡혀요. 파일 위치랑 맨 윗부분이 맞는지 확인해서 고쳐 주세요.
직접 명령어로 하고 싶다면

폴더 이름이 곧 명령어 이름이에요. .claude/skills/review/SKILL.md 경로가 정확한지, 파일 맨 위 --- 줄이 빠지지 않았는지 보세요.

훅 때문에 정상 작업까지 막혀요.
훅 부분만 지우면 바로 원래대로 돌아가요. 세팅 4개를 전부 지워도 클로드 코드 자체는 아무 영향 없어요. 되돌리기는 지우는 게 전부예요.
프로젝트 설정에서 훅 부분만 지워 주세요.
직접 명령어로 하고 싶다면

settings.json 에서 "hooks" 덩어리를 지우세요.

/agents 를 쳤는데 만들기 화면이 안 떠요.
최근 버전은 /agents 가 안내문만 보여 줘요. 위 4단계처럼 클로드에게 "researcher 서브 에이전트 파일을 만들어 주세요"라고 시키면 돼요.
AI 공부방 오픈카카오톡 · 막히면 같이 공부해요
입장하기
‹ 다른 자료 보러 가기

트렌드코어 스킬공유자료실 · 무료