짐코딩
@gymcoding
수강생
29,686
수강평
1,892
강의 평점
4.9
안녕하세요.
코딩 교육 크리에이터 짐코딩입니다 😊
비개발자도 따라할 수 있도록
최대한 쉽게, 최대한 알차게 설명드립니다.
항상 수강생 입장에서 생각하는
코딩 교육 크리에이터가 되겠습니다.
🏆 인프런 Awards 2025 베스트셀러 수상 (React 완벽 마스터)
🔥 인프런 2025 지금 가장 HOT한 강의 선정 (클로드 코드 완벽 마스터)
📺유튜브 | 구독자 3만+ 무료 강의
💻짐코딩 클럽 | 전체 강의 & 무료 교안
🐙GitHub | 예제 소스코드
📷인스타그램 | 일상 & 꿀팁
🧵스레드 | 개발 인사이트
강의
클립
전체 3Claude Code 토큰 완벽 가이드: AI 네이티브 개발의 핵심
Claude Code 토큰 완벽 가이드: AI 네이티브 개발의 핵심Claude Code를 사용하다가 갑자기 사용량 제한에 걸린 경험이 있으신가요? 처음에는 똑똑하던 AI가 대화가 길어지면서 바보처럼 같은 코드를 반복하거나 이상한 답변을 하는 걸 느끼셨나요? 이 모든 현
짐코딩
12월 25일
로드맵
전체 6수강평
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
게시글
질문&답변
파일 간략하게 정리하기?
안녕하세요 🙂우선 제가 강의에서 컨텍스트 윈도우 관리를 위해 언급 드린 메모리 파일은 CLAUDE.md 메모리 파일 입니다. 해당 강의의 핵심 포인트를 한번 정리해 드릴게요.38강의 주제는 컨텍스트 윈도우 관리예요. 컨텍스트 윈도우에는 대화 메시지만 들어가는 게 아니라, MCP 도구 정보, 대화 메시지, 메모리 파일(CLAUDE.md) 등 다양한 컨텍스트가 함께 쌓여요. 이게 가득 차면 AI 성능이 떨어지고 결국 더 이상 작업을 이어가기 어려워지죠.그래서 /clear나 /compact를 활용하여 컨텍스트 윈도우의 많은 부분을 차지하고 있는 대화 메시지를 정리하여 컨텍스트 윈도우를 최적화하는 방법을 강의에서 말씀그린거고요, 같은 맥락에서 CLAUDE.md 같은 메모리 파일을 깔끔하게 관리하는 것도 컨텍스트 윈도우를 효율적으로 쓰는 데 도움이 된다는 의미였어요.즉, 강의에서 언급한 "이러한 메모리 파일을 간략하고 명확하게 정리 할 수 있을 거예요" 라고 언급한건 컨텍스트 윈도우에 자동으로 로드되는 메모리 파일인 CLAUDE.md를 잘 관리하자는 이야기예요 😊참고로 CLAUDE.md가 너무 길어졌다면 클로드 코드에게 이렇게 요청할 수 있어요:CLAUDE.md 파일을 검토하고 중복되거나 불필요한 내용을 정리해서 핵심만 남겨줘또는 구체적으로:CLAUDE.md에서 이미 완료된 TODO 항목은 제거하고, 비슷한 규칙은 하나로 합쳐서 간결하게 정리해줘이렇게 하면 메모리 파일이 깔끔해지면서 컨텍스트 윈도우도 절약할 수 있어요.
- 0
- 2
- 19
질문&답변
클로드 편집기 폴더 변경 방법?
안녕하세요! 🙂스크린샷 보니 현재 커서 편집기에서 claude-code-mastery 폴더가 열려있는 상태네요. my-profile-site 폴더를 열려면 간단합니다!터미널에서 my-profile-site 폴더로 이동하신 후 아래 명령어를 입력해 주세요.cursor .이렇게 하면 현재 위치한 폴더(my-profile-site)가 커서 편집기에서 새로 열립니다.혹시 cursor 명령어가 안 되시면 커서 편집기에서 Cmd + Shift + P → Shell Command: Install 'cursor' command in PATH를 먼저 실행해 주세요.또는 커서 편집기 메뉴에서 File → Open Folder로 직접 my-profile-site 폴더를 선택하셔도 됩니다!감사합니다 🙏
- 0
- 2
- 32
질문&답변
agent @ 제안 기능?
안녕하세요! 🙂예전 버전에서는 에이전트명 앞에 agent- prefix가 자동으로 붙었는데, 현재 버전에서는 이 방식이 변경되었습니다.자동완성 목록에서 (agent) 라벨로 파일과 구분해주는 방식이에요. 스크린샷처럼 test-runner (agent) 로 나오면 정상 동작하고 있는 겁니다 👍@test-runner 이렇게 사용하시면 돼요(사진)클로드 코드가 빠르게 업데이트되면서 이런 세부적인 변경이 종종 있는데, 기능 자체는 동일하니 안심하셔도 됩니다!감사합니다 🙏
- 0
- 3
- 28
질문&답변
안녕하세요 오늘 짜던 코드에서 질문이 있습니다
안녕하세요! 🙂중국어 문구가 나오는 건 Shrimp Task Manager의 템플릿 언어 설정 때문일 수 있어요. .mcp.json에서 "TEMPLATES_USE": "en"이 정확히 설정되어 있는지 확인해보시고, 설정 변경 후에는 클로드 코드를 재시작해주세요.동작 자체에는 문제 없으니 편하게 사용하시면 됩니다 🙂감사합니다 🙏
- 0
- 2
- 34
질문&답변
섹션 4. -> 🔥[MISSION 3] 클로드 코드로 프로젝트 분석하기🔥
안녕하세요! 🙂어떤 방식으로 생성 하느냐보다 최종적으로 CLAUDE.md가 잘 작성되었느냐가 중요해요.바로 /init을 하든, 분석 프롬프트를 먼저 던지고 /init을 하든, 결과물인 CLAUDE.md의 품질이 핵심이에요. 클로드 코드가 프로젝트를 충분히 이해하고 있는 상태에서 CLAUDE.md를 생성하면 되는 거라, 순서 자체가 결정적인 차이를 만들지는 않아요.실제로 저는 상황에 따라 다르게 해요.그냥 /init만 하는 경우도 있고CLAUDE.md를 수동으로 직접 만들어서 채우는 경우도 있고분석 프롬프트를 먼저 던져서 클로드가 프로젝트를 충분히 파악한 뒤 /init하는 경우도 있어요그리고 공식 문서에서도 강조하는 부분인데, CLAUDE.md는 한 번 만들고 끝이 아니라 프로젝트가 진행되면서 지속적으로 업데이트하는 게 중요해요.(사진)프로젝트 구조가 바뀌거나, 새로운 컨벤션이 생기거나, 중요한 결정이 있을 때마다 반영해주는 거죠.그러니까 초기 생성 방식에 너무 고민하시기보다는, 생성된 CLAUDE.md를 직접 확인하고 부족한 부분을 보완해나가는 습관을 들이시는 게 더 효과적이에요 😊감사합니다 🙏
- 0
- 2
- 38
질문&답변
snippets 작성하는 부분 설명이 있었나요?
안녕하세요 아래 영상 권장드려요 🙂https://youtu.be/6PUvMwF6gzQ
- 0
- 2
- 12
질문&답변
skill 자동 실행 여부..
안녕하세요! 🙂 먼저 스킬이 문맥에 따라 자동으로 실행되는 건 맞아요.공식 문서에서도 설명하고 있는 내용입니다. 기본 동작 방식은 스킬의 description이 항상 컨텍스트에 로드되어 있고, 클로드가 사용자의 프롬프트와 description을 비교해서 관련성이 높다고 판단하면 자동으로 해당 스킬을 실행하는 구조예요."Description always in context, full skill loads when invoked" (description은 항상 컨텍스트에 포함되며, 스킬이 호출될 때 전체 내용이 로드됩니다) — https://code.claude.com/docs/en/skills다만 자동 실행률을 높이려면 description 작성이 중요합니다. 공식 문서에서도 description에 대해 "Claude uses this to decide when to apply the skill" (클로드가 스킬을 언제 적용할지 결정하는 데 사용됩니다)이라고 설명하고 있어요.특히 공식 문서 트러블슈팅 섹션에서는 스킬이 자동 실행되지 않을 때 "Check the description includes keywords users would naturally say" (사용자가 자연스럽게 말할 키워드가 description에 포함되어 있는지 확인하세요)라고 안내하고 있습니다. 즉 description에 사용자가 실제로 입력할 만한 자연스러운 키워드를 포함시키는 것이 핵심이에요.예를 들어 이렇게 작성하시면 자동 실행 확률이 높아집니다.# ❌ 자동 실행이 잘 안 되는 경우 description: 코드 리뷰 스킬 # ✅ 자동 실행 확률이 높아지는 경우 description: 코드 리뷰를 수행합니다. 코드 변경사항을 검토할 때, PR을 리뷰할 때, 또는 사용자가 "리뷰해줘", "코드 확인해줘"라고 요청할 때 사용합니다. 이렇게 작성하시면 스킬 발동 확률이 올라갑니다.그리고 저도 스킬이 꼭 실행되어야 하는 상황에서는 직접 스킬을 지정해서 사용합니다. description을 아무리 잘 작성해도 AI가 100% 자동으로 실행해주리라는 보장은 없거든요. 결국 클로드가 "판단"해서 실행하는 거라 빠뜨리는 경우가 있을 수 있어요.이건 스킬만의 문제가 아니라 AI 도구 전반의 특성이에요. MCP 도구도 마찬가지로 AI가 판단해서 호출하는 방식이라, 꼭 사용해야 할 때는 프롬프트에 명시적으로 지정하는 게 가장 확실합니다. 정리하면 description을 구체적으로 작성하시되, 중요한 작업에서는 직접 지정하는 습관을 병행하시는 걸 추천드려요 👍스킬 관련 공식 문서 전문은 아래에서 확인하실 수 있어요. https://code.claude.com/docs/en/skills감사합니다 🙏
- 0
- 2
- 40
질문&답변
섹션 22퀴즈 답 질문 있습니다!
안녕하세요! 🙂좋은 질문 두 가지 남겨주셨네요.먼저 PRD 업데이트 관련해서 말씀드리면, 강의에서도 로드맵 생성 후 PRD를 다시 수정하는 과정은 별도로 다루지 않았어요. 해당 퀴즈는 인프런에서 AI가 자동으로 생성하는 문항이라 일반론적인 내용이 포함되어 있습니다. 변경 사항이 있을때마다 PRD를 "매번"변경 하면 물론 안좋을 것 은 없지만 매번하는 것은 힘들기에... 실제로는 PRD를 매번 업데이트할 필요는 없고, 정말 중요한 내용이 변경되었을 때만 수정하시면 돼요. 실효성 측면에서 "변경해야 할 때(PRD 미변경으로 인해 문제가 발생했을 때)"만 변경하는 게 좋아요! 🙂 두 번째 질문인 계획 수정에 대해서는, 계획을 꼼꼼하게 세우는 것 자체는 좋은 접근이에요. 다만 몇 가지 고려하실 부분이 있어요.구독 플랜에 따라 전략을 다르게 가져가시는 게 좋아요. Pro 플랜이시라면 Opus 사용은 정말 한정적으로 하시고, 계획도 핵심 위주로 짧게 가져가시는 걸 추천해요. 그리고 계획의 양이 많다면 전부를 한 번에 완성하려고 하기보다, 확정된 부분은 파일로 저장해서 픽스해두고 아직 결정되지 않은 부분만 계속 다듬어 가시는 게 효율적이에요. 모든 걸 한 세션에서 완벽하게 만들려고 하기보다, 확정 → 저장 → 미확정 부분만 수정 이런 흐름으로 유연하게 진행해 보세요.토큰 사용량 관련해서는 아래 강의를 먼저 보시면 도움이 될 거예요 👍https://inf.run/jHbGQ감사합니다 🙏
- 0
- 2
- 21
질문&답변
ClaudeCode 내에서 Bash(pwd)가 오류나는 현상.
안녕하세요! 🙂우선 아래 방법들을 순서대로 시도해 보시겠어요?먼저 터미널에서 claude doctor를 실행해서 현재 환경에 문제가 없는지 확인해 보세요. 설치 상태와 설정을 자동으로 진단해 줍니다.그래도 동일한 증상이라면 클로드 코드를 재설치해 보시는 것도 방법이에요. PowerShell에서 아래 명령어로 재설치할 수 있습니다.irm https://claude.ai/install.ps1 | iex 위 방법으로도 해결이 안 되시면 claude --debug로 실행하신 후 에러 로그를 남겨주시면 더 구체적으로 확인해 볼게요 🙏감사합니다 🙂
- 0
- 2
- 46
질문&답변
권한관리-단일레벨
안녕하세요! 🙂test:unit, test:e2e는 npm run test:unit처럼 npm 스크립트 실행에 대한 질문이실까요?만약 그렇다면 npm 스크립트 이름은 package.json의 scripts에 정의하기 나름이라 :든 /든 사용할 수 있어요. 다만 일반적으로는 :를 구분자로 쓰는 게 관례입니다.(사진)그리고 강의에서 보여드린 권한 설정의 :* 문법(예: Bash(test:*))은 현재 공식 문서에서 deprecated(사용 중단 예정)으로 안내되고 있어요. 현재 권장하는 문법은 공백 + * 방식입니다.이전: Bash(npm run test:*) (deprecated)현재: Bash(npm run test *) (권장)(사진) 감사합니다 🙂
- 0
- 2
- 28





![[짐코딩] 웹 개발 입문부터 최신 Vue 3 프론트엔드 실전까지 풀코스!](https://waps.l3s.uni-hannover.de/live/im_/https://cdn.inflearn.com/public/roadmaps/781/cover/540b0cf3-d3ab-45ab-b45b-56a871bbb72f/%EB%8F%84%EB%9D%BC%20%EB%A1%9C%EB%93%9C%EB%A7%B5%20%EB%AA%A8%EC%9D%8C.png%3Fw%3D260)
![[짐코딩] Vue 실무자를 위한 최신 Vue 3 & Nuxt 3 Mastery Class](https://waps.l3s.uni-hannover.de/live/im_/https://cdn.inflearn.com/public/roadmaps/768/cover/11c7e9b6-18d0-4f2c-bc58-fba723e95d88/2.png?w=260)
![[짐코딩] Vue 3 완벽 마스터 : 기초부터 실전까지 (기본편 + 실전편)](https://waps.l3s.uni-hannover.de/live/im_/https://cdn.inflearn.com/public/roadmaps/766/cover/950e1dba-d066-4a67-90d3-5ed483e60bf1/3.png?w=260)
