목차
- 00이 책은 무엇을 약속하는가
- 01설치, 한 시간이면 끝난다
- 02첫 대화, 그리고 권한 창
- 03AI에도 종류가 있다
- 04챗봇과 무엇이 다른가
- 05첫 결과물, 자기소개 페이지 🔒
- 06고치는 법이 본론이다 🔒
- 07`CLAUDE.md`, 내 취향을 기억시킨다
- 08Skill이란 무엇인가
- 09품의서, 55분에서 7분으로
- 10결과가 틀렸을 때
- 11Skill을 열어서 뜯어보기 🔒
- 12설계 4단계: 관찰·쪼개기·입출력·매뉴얼
- 13PRD 먼저, 코드는 나중
- 14케이스 스터디 ①: YouTube 탐색 도구 🔒
- 15케이스 스터디 ②: 블로그 글쓰기 🔒
- 16내 업무로 옮기기 🔒
- 17Skill은 절차, Agent는 일꾼
- 18내 Skill을 Agent에 태우기 🔒
- 19API란 무엇인가
- 20크롬 확장 만들어보기 🔒
- 21실습 ①: 밴드 채팅 주문 집계 🔒
- 22실습 ②: 랜딩 페이지, 만들고 올리기 🔒
- 23실습 ③: 한달살기 매물 비교 🔒
- 24막혔을 때
- 25Chat과 Claude Code, 무엇을 어디서
- a설치 트러블슈팅
- bSkill 카탈로그 7종 🔒
- c작업 폴더 구조 🔒
- d단축키와 명령어 모음
- e용어 사전
Claude Code 문제 해결 · 업무 자동화용
막혔을 때
Claude Code 문제 해결을 증상으로 찾는다 — 대화가 무거워졌을 때(/clear), 결과가 매번 달라질 때, 파일이 어디 갔는지 모를 때처럼 막혔을 때 다시 펴는 장.
24.1 이 장은 나중에 다시 펼 장입니다
지금 쭉 읽으셔도 되지만, 진짜 쓸모는 나중에 생깁니다. 뭔가 안 될 때 이 장으로 돌아오세요.
찾기 쉽게 증상으로 정리했습니다.
24.2 증상으로 찾기
| 증상 | 어디로 |
|---|---|
| 답이 점점 이상해진다. 아까 말한 걸 잊는다 | 24.3 컨텍스트 |
| 같은 요청을 해도 매번 다르게 나온다 | 24.4 |
| 파일이 어디 생겼는지 모르겠다 | 24.5 |
| 뭔가 잘못 고쳐졌다. 되돌리고 싶다 | 24.6 |
| 권한 창이 너무 자주 뜬다 | 24.7 |
| 만든 Skill이 안 불린다 | 24.8 |
| 답이 없거나 오류가 난다 | 24.9 |
| 응답이 영어로 온다 | 7장 (CLAUDE.md) |
| 설치 문제 | 1.9절 |
24.3 대화가 무거워졌을 때
증상
- 아까 말한 걸 잊었다고 한다
- 답이 점점 엉뚱해진다
- 같은 걸 계속 다시 설명하게 된다
- 응답이 느려졌다
원인
3.4절입니다. 공책이 찼습니다.
파일을 여러 개 읽히고, 대화를 스무 번쯤 주고받으면 컨텍스트가 찹니다. 그러면 앞장부터 찢겨 나갑니다.
해결 — /clear
입력창에 이렇게 칩니다.
/clear
대화가 초기화됩니다. 공책을 새로 꺼내는 것입니다.
⚠️
/clear는 대화만 지웁니다. 파일은 안 지웁니다무서워하지 않으셔도 됩니다. 만들어진 파일은 그대로 있습니다. 지금까지 나눈 말만 사라집니다.
그리고
CLAUDE.md는 새 대화에서 다시 읽힙니다(7장). 규칙은 안 사라집니다.
지우기 전에 할 일
지우면 정말 사라지니까, 필요한 건 파일로 남기고 지우세요.
지금까지 한 작업과 결정한 것들을 정리해서
작업노트.md 파일로 저장해줘.
그다음 /clear 하고, 새 대화에서는 이렇게 시작합니다.
작업노트.md 를 읽고, 이어서 작업할 거야.
💡 긴 대화보다 짧은 대화 여러 개가 낫습니다
3.4절에서 말씀드린 그 이야기입니다.
사람은 오래 같이 일한 사람이 일을 잘 압니다. AI는 반대입니다. 공책이 비어 있을수록 정확합니다.
일 하나 끝나면
/clear. 이게 습관이 되면 체감이 확 달라집니다.
24.4 결과가 매번 달라질 때
원인
12.6절입니다. “알아서” 를 시키고 있습니다.
확인할 곳
| 어디 | 뭘 보나 |
|---|---|
| 내 요청 문장 | “적당히”, “잘”, “알아서” 같은 말이 있나 |
| Skill의 절차 | 추상적인 표현이 있나 |
CLAUDE.md | 규칙이 애매한가 (7.5절) |
고치는 법
구체적인 숫자와 형식으로 바꿉니다.
| ❌ | ✅ |
|---|---|
| “적당한 길이로” | “각 항목 두 문장 이내” |
| “보기 좋게 정리” | “표로. 열은 항목/담당자/마감” |
| “알아서 골라줘” | “못 정하겠으면 나한테 물어봐” |
마지막 줄이 핵심입니다. “알아서” 대신 “물어봐” 를 쓰세요.
24.5 파일이 어디 갔는지 모를 때
가장 빠른 해결
그냥 물어보세요.
방금 만든 파일이 어디 있어? 전체 경로로 알려줘
이 폴더에서 최근에 만들어지거나 수정된 파일 다섯 개를 알려줘
재발 방지
15.5절입니다. 저장 위치를 안 정해줘서 생기는 일입니다.
CLAUDE.md 에 표를 하나 만들어 두세요.
## 파일 저장 위치
| 종류 | 위치 |
|---|---|
| 원본 자료 | `10_input/` |
| 중간 결과 | `20_working/` |
| 최종 결과물 | `30_output/` |
표에 없는 곳, 특히 작업 폴더 최상단에 파일을 만들지 않는다.
마지막 줄이 있어야 합니다. 안 적으면 최상단에 쌓입니다.
24.6 되돌리고 싶을 때
6.5절을 다시 정리합니다. 위에서부터 시도하세요.
| 순서 | 방법 | 언제 |
|---|---|---|
| ① | 말로: 방금 바꾼 거 취소하고 전으로 돌려줘 | 바로 다음 요청에서 |
| ② | Ctrl + Z (Mac Cmd + Z) | 파일을 VS Code에서 열어둔 상태 |
| ③ | 백업 사본에서 복구 | 미리 떠뒀다면 |
| ④ | Git으로 되돌리기 | Git을 쓰고 있다면 |
①이 안 되는 경우
스무 번쯤 주고받은 뒤라면 공책 앞장이 찢겼습니다(24.3절). 그때는 ②③④로 가세요.
미리 해둘 것
💡 마음에 드는 상태가 나오면 그때 백업하세요
지금 상태를 backup/ 폴더에 날짜 붙여서 복사해줘한 줄이면 됩니다. 그리고 이게 Git이 자동으로 해주는 일입니다. 나중에 Git을 배우시면 이 과정이 사라집니다.
24.7 권한 창이 너무 자주 뜰 때
먼저 — 정말 줄여야 하나
2.3절에서 말씀드린 대로, 권한 창은 안전장치입니다. 귀찮다고 다 끄면, 10장에서 걱정한 사고가 그대로 일어납니다.
줄이는 기준
| 동작 | 자동으로 넘겨도 되나 |
|---|---|
| 읽기 | ✅ 괜찮습니다. 파일이 안 바뀝니다 |
| 쓰기 | ⚠️ 남겨두세요 |
| 실행 | ⚠️ 남겨두세요 |
읽기만 자동으로 넘기는 것이 가장 균형 잡힌 설정입니다.
설정을 바꾸려면 Claude에게 물어보시는 게 빠릅니다.
권한 설정을 어떻게 바꾸는지 알려줘.
읽기는 자동으로 허용하고, 쓰기와 실행은 계속 물어보게 하고 싶어.
⚠️ Agent에게는 특히 신중하게
18.6절입니다. Agent는 여러 동작을 연달아 합니다. 자동 허용을 켜두면 그 전부가 확인 없이 지나갑니다.
24.8 만든 Skill이 안 불릴 때
16.3절의 그 표를 다시 꺼냅니다.
① 위치와 이름 확인
.claude/skills/{이름}/SKILL.md
- 폴더를 한 겹 만들었나요? (
.claude/skills/SKILL.md는 안 됩니다) - 프론트매터의
name이 폴더 이름과 같나요? - 이름에 한글이나 공백이 있지 않나요?
② / 를 쳐서 목록에 뜨는지 보기
목록에 없으면 Claude가 그 Skill의 존재를 모르는 것입니다. ①로 가세요. 목록에 있는데 안 불리면 ③입니다.
③ description 고치기
15.6절입니다. 언제 부르는지가 안 적혀 있어서입니다.
description: 주간 메모를 받아 보고서를 작성한다.
'/weekly-report', '주간보고', '이번 주 보고서' 요청 시 사용.
뒷부분을 추가하면 자연스러운 말로도 불립니다.
④ 직접 지목하기
급하면 그냥 이렇게 말하세요.
.claude/skills/weekly-report/SKILL.md 를 읽고 그대로 실행해줘
24.9 답이 없거나 오류가 날 때
순서대로 확인
| 순서 | 확인 | 번호 |
|---|---|---|
| 1 | 로그인 | 패널 아래쪽에 계정이 보이나요 |
| 2 | 인터넷 | |
| 3 | VS Code 재시작 | 정말 이걸로 자주 풀립니다 |
| 4 | 사용량 한도 | 무료 플랜이면 막힙니다 (0.4절 ⑤) |
오류 메시지가 나왔다면
그대로 복사해서 물어보세요. 이게 가장 빠릅니다.
이런 오류가 났어. 무슨 뜻이고 어떻게 고치면 돼?
(오류 메시지 붙여넣기)
💡 오류 메시지를 무서워하지 마세요
오류는 “뭐가 잘못됐는지 알려주는 친절한 메시지” 입니다. 영어라서 무서워 보일 뿐입니다.
통째로 복사해서 던지면 대개 해결됩니다. 그리고 “이게 무슨 뜻이야?” 를 같이 물으면 다음에 같은 오류를 만났을 때 혼자 풉니다.
0.3절에서 약속한 “막혔을 때 혼자 빠져나오는 법” 이 이겁니다.
24.10 안 되는 걸 붙잡고 있지 않기
마지막으로, 10.4절의 이야기를 다시 합니다.
포기가 답인 경우가 있습니다.
| 상황 | 판단 |
|---|---|
| 손글씨 인식 | 포기. 손으로 옮기는 게 빠릅니다 |
| 같은 걸 다섯 번 시켰는데 계속 틀림 | 접근을 바꾸세요. 더 시키지 마세요 |
| 실시간 정보가 필요한데 API가 없음 | 직접 확인하세요 |
| 판단이 필요한 일 | 사람이 해야 합니다 (10.6절) |
💡 자동화의 실력은 “어디까지 안 할지” 를 아는 것입니다
전부 자동화하려는 사람은 결국 아무것도 자동화하지 못합니다. 시간의 80%가 마지막 20%에 들어가기 때문입니다.
되는 것만 자동화하고, 안 되는 건 손으로 하세요. 그게 빠릅니다.
24.11 자주 나는 오류 열 가지 — 빠른 표
| 번호 | 증상 | 원인 | 어디 |
|---|---|---|---|
| 1 | python을 찾을 수 없음 | PATH 체크 누락 | 1.9절 ② |
| 2 | 확장이 검색 안 됨 | VS Code 구버전 | 1.9절 ① |
| 3 | 메시지 보내도 무응답 | 로그인·인터넷 | 24.9 |
| 4 | 답이 영어로 옴 | CLAUDE.md 없음 | 7장 |
| 5 | “그 파일이 없다” | 작업 폴더 밖 | 2.1절 |
| 6 | 답이 점점 이상해짐 | 컨텍스트가 참 | 24.3 |
| 7 | 결과가 매번 다름 | “알아서” 지시 | 24.4 |
| 8 | 파일 위치를 모름 | 출력 위치 미지정 | 24.5 |
| 9 | Skill이 안 불림 | 폴더 구조·description | 24.8 |
| 10 | 숫자가 틀림 | 환각 | 3.3절 · 10장 |
10번은 오류가 아니라 성질입니다. 고칠 수 없습니다. 검수로 막습니다.
24.12 정리
/clear | 대화만 지웁니다. 파일과 CLAUDE.md 는 남습니다 |
|---|---|
| 지우기 전 | 작업 내용을 파일로 남기고 지웁니다 |
| 매번 다르면 | “알아서” → “물어봐” |
| 되돌리기 | 말로 → Ctrl+Z → 백업 → Git |
| 권한 | 읽기만 자동. 쓰기·실행은 남겨두기 |
| 오류 | 그대로 복사해서 “무슨 뜻이야?” 까지 묻기 |
마지막 장에서는 앞으로 뭘 어디서 할지를 정리합니다.