짐코딩
@gymcoding
수강생
28,253
수강평
1,781
강의 평점
4.9
안녕하세요.
코딩 교육 크리에이터 짐코딩입니다 😊
비개발자도 따라할 수 있도록
최대한 쉽게, 최대한 알차게 설명드립니다.
항상 수강생 입장에서 생각하는
코딩 교육 크리에이터가 되겠습니다.
🏆 인프런 Awards 2025 베스트셀러 수상 (React 완벽 마스터)
🔥 인프런 2025 지금 가장 HOT한 강의 선정 (클로드 코드 완벽 마스터)
📺유튜브 | 구독자 3만+ 무료 강의
💻짐코딩 클럽 | 전체 강의 & 무료 교안
🐙GitHub | 예제 소스코드
📷인스타그램 | 일상 & 꿀팁
🧵스레드 | 개발 인사이트
강의
클립
전체 3Claude Code 토큰 완벽 가이드: AI 네이티브 개발의 핵심
Claude Code 토큰 완벽 가이드: AI 네이티브 개발의 핵심Claude Code를 사용하다가 갑자기 사용량 제한에 걸린 경험이 있으신가요? 처음에는 똑똑하던 AI가 대화가 길어지면서 바보처럼 같은 코드를 반복하거나 이상한 답변을 하는 걸 느끼셨나요? 이 모든 현
짐코딩
12월 25일
로드맵
전체 6수강평
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
- React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
게시글
질문&답변
init와 init project rules는 다른 건가요?
안녕하세요! 🙂네, 두 가지는 다른 기능이에요./init은 클로드 코드 자체의 메모리 파일(CLAUDE.md)을 생성하는 명령어예요. 프로젝트의 컨텍스트를 클로드 코드에게 알려주기 위한 설정이고요.Init project rules는 쉬림프 테스크 매니저(Shrimp Task Manager) MCP 도구의 프로젝트 룰을 초기화하는 기능이에요. 쉬림프가 프로젝트를 이해하고 태스크를 관리하기 위한 별도의 설정입니다.쉽게 정리하면, /init은 클로드 코드한테 “이 프로젝트는 이런 프로젝트야”라고 알려주는 거고, init project rules는 쉬림프한테 “이 프로젝트는 이런 프로젝트야”라고 알려주는 거예요. 대상이 다르기 때문에 각각 해주셔야 합니다 ㅎㅎ스타터킷은 본인 프로젝트에 바로 적용해서 사용하셔도 괜찮습니다 👍
- 0
- 2
- 20
질문&답변
claude 설치시 환경변수(windows)
안녕하세요 🙂클로드 코드가 실행된다는 것은 환경변수가 셋팅이 되었다는것을 의미해요~! 자동으로 설치가 되었으니 걱정하지 않으셔도 됩니다 🙂
- 0
- 2
- 46
질문&답변
사용량 확인 시 Resets 시간설정 Seoul로 하는 방법
안녕하세요! 🙂/usage에서 Resets 시간이 UTC로 표시되는 건, 클로드 코드가 시스템(OS)의 타임존 설정을 그대로 따르기 때문이에요. 클로드 코드 자체에 타임존 설정 옵션이 따로 있는 게 아니라, PC의 시간대가 UTC로 되어 있으면 UTC로 표시되는 구조입니다.해결 방법은 OS의 타임존을 Asia/Seoul로 변경해주시면 돼요.macOS의 경우 시스템 설정 → 일반 → 날짜 및 시간에서 시간대를 서울로 설정하시면 되고요.Windows의 경우 설정 → 시간 및 언어 → 날짜 및 시간에서 시간대를 (UTC+09:00) 서울로 변경해주시면 됩니다.터미널에서 바로 확인하고 싶으시면 date 명령어를 입력해서 현재 시스템 시간대가 KST로 나오는지 확인해보세요. UTC로 나온다면 시스템 타임존이 UTC로 설정되어 있는 거예요.타임존 변경 후 클로드 코드를 재시작하시면 Resets 시간이 Asia/Seoul 기준으로 표시될 거예요 🙏
- 0
- 2
- 23
질문&답변
settings.json allow 규칙 적용이 안됩니다.
안녕하세요! 🙂결론부터 말씀드리면, 껐다 켜셔도 괜찮습니다!📄 changelog (v1.0.90) 기준으로, settings 파일 변경은 즉시 반영되고 재시작이 불필요합니다. 다만 이미 권한 질문이 떠 있는 상태에서 파일을 수정하신 거라, 그 시점의 질문에는 적용이 안 됐을 수 있어요.권장 순서:클로드 종료.claude/settings.local.json에 "mcp__shadcn" 추가 후 저장클로드 다시 시작 → 이전 대화는 /resume으로 이어서 진행하시면 됩니다컨텍스트가 날아가는 게 걱정되시겠지만, /resume으로 복구할 수 있으니 부담 없이 재시작하셔도 괜찮아요!그리고 혹시 "mcp__shadcn" 언더스코어 2개로 정확히 입력하셨는지 또는 오타가 있는지도 한번 확인해보세요! 🙏
- 0
- 2
- 27
질문&답변
/permissions 질문.
안녕하세요! 🙂/permissions는 권한 설정이 맞습니다.제가 강의에서 설명드린 ../로 상위 디렉토리를 참고한다는 부분은 additionalDirectories라는 설정과 관련된 내용이에요. Claude Code는 기본적으로 실행한 디렉토리의 파일만 접근할 수 있는데, additionalDirectories를 설정하면 다른 디렉토리의 파일도 읽고 편집할 수 있게 범위를 넓혀주는 기능입니다.예를 들어 이런 구조에서:~/projects/ shared-utils/ ← 공통 유틸 라이브러리 my-app/ ← 여기서 claude 실행 my-app/에서 Claude Code를 실행했는데 shared-utils/의 코드도 참고하게 하고 싶다면, additionalDirectories에 "../shared-utils/"를 추가하면 됩니다.// .claude/settings.json { "additionalDirectories": ["../shared-utils/"] } 자주 사용하는 기능은 아니니, "다른 폴더도 접근시킬 수 있구나" 정도만 알고 넘어가시면 충분합니다! 🙂
- 0
- 1
- 21
질문&답변
공식 문서 - 사용자 정의 슬래시 명령어 404 에러
안녕하세요! 🙂공유 감사합니다 👍말씀해주신 것처럼 기존 "사용자 정의 슬래시 명령어" 문서가 현재 Skills(기술) 문서로 통합되면서 링크가 변경되었어요. 우선 강의교안에 공유해주신 링크 바로 공유하도록 할게요 👍그리고 이 부분과 관련해서 Skills 체계 변경 내용을 다루는 추가 강의를 준비하고 있어요. 기존 커스텀 커맨드 방식도 계속 작동하지만, Skills로 통합되면서 기능이 더 확장되었어요.스킬 관련 업데이트 계획우선 오늘 문서 형태로 강의에 업데이트 할 예정이에요.이후 영상 강의로도 업데이트할 예정입니다. 업데이트되면 새소식으로 안내드릴게요!참고로 오늘 추가 영상 강의가 있어요. 초보자들을 위한 AI 모델 vs AI 코딩 도구에 대한 명확한 차이 인식과 클로드 코드가 다른 도구와 다르게 강력한 이유에요.해당 추가영상은 편집까지 완료되어 오늘 업데이트 할 예정이고요. 업데이트 하는데로 새소식으로 안내해 드리도록 할게요~! 감사합니다 🙏
- 0
- 2
- 26
질문&답변
토큰과 컨텍스트 사용량제한 강의에서
안녕하세요! 🙂"새로운 작업"은이전 맥락과 관련 없는 다른 작업을 시작할 때를 의미해요. 쉽게 설명드리면 이전 대화 내용이 지금 할 작업에 도움이 되면 이어서 진행하시면 되고요, 관련 없으면 /clear 하시면 됩니다 😊예를 들어로그인 페이지 작업을 끝내고 → 결제 시스템을 새로 만들 때프론트엔드 작업을 끝내고 → 백엔드 API를 새로 설계할 때A 프로젝트 작업을 끝내고 → B 프로젝트 작업을 시작할 때이전 대화 내용이 새 작업과 관련이 없으면, 오히려 클로드가 불필요한 맥락에 토큰을 낭비하게 되거든요. 쉽게 말해서 "이전 대화 내용이 지금 할 작업에 도움이 되는가?"를 기준으로 판단하시면 됩니다 😊
- 0
- 2
- 28
질문&답변
프로젝트 구현중 statusline-command 오류
안녕하세요! 🙂스크린샷을 보니 클로드 코드가 statusline-command.sh 파일을 실행하려다 발생하는 오류인데요.두 번째 스크린샷의 settings.json에는 이미 .ps1 파일로 올바르게 설정되어 있어서 상태 표시줄 자체는 정상 동작하고 있는데 👍 아마 처음에 /statusline으로 설정하실 때 클로드가 .sh 파일도 함께 생성해둔 것으로 보입니다.혹시 C:\Users\mypmk\.claude\ 폴더에 statusline-command.sh 파일이 남아있는지 확인해보실 수 있을까요? 만약 있다면 해당 파일을 삭제해주시면 에러가 사라질 거예요."C:\Users\mypmk\.claude\statusline-command.sh" 만약 해당 파일이 보이지 않는다면, 클로드 코드를 plan 모드로 전환한 뒤 "statusline-command.sh 파일을 찾아서 삭제해줘"라고 요청해보세요. plan 모드에서는 실행 전에 계획을 먼저 보여주기 때문에 안전하게 확인하면서 진행할 수 있습니다 🙏
- 0
- 2
- 30
질문&답변
/init 프롬프트
안녕하세요! 🙂매번 /init할 때마다 저 내용을 직접 입력하실 필요는 없어요. 영상에서 보여드린 건 /init 뒤에 이런 프롬프트도 함께 쓸 수 있다는 예시였습니다 🙂실제로는 이렇게 하시면 됩니다:먼저 /init만 입력해서 CLAUDE.md 파일을 생성이후 필요한 규칙이 있을 때마다 클로드에게 "한국어로 응답해줘 라는 규칙을 CLAUDE.md에 추가해줘!" 처럼 요청이렇게 하면 클로드가 알아서 CLAUDE.md 파일에 규칙을 추가해줍니다. 한꺼번에 다 넣을 필요 없이, 작업하면서 필요할 때마다 하나씩 추가하시는 게 더 편해요 👍
- 0
- 2
- 35
질문&답변
상태표시줄/출력스타일 설정하면 토큰에 영향이 있나요?
안녕하세요! 🙂상태 표시줄과 출력 스타일은 동작 방식이 달라서 각각 말씀드릴게요.먼저 상태 표시줄은 토큰에 영향이 없습니다. 상태 표시줄은 Claude 호출과는 관계없는 순수 로컬 UI 기능이에요. Claude Code가 세션 정보를 JSON으로 만들어서 외부 셸 스크립트에 넘기고, 그 결과를 화면 하단에 표시하는 구조거든요 👍반면 출력 스타일은 토큰에 영향이 있습니다. 공식 문서에도 "Output styles directly modify Claude Code's system prompt"라고 명시되어 있는데요, 커스텀 출력 스타일의 마크다운 내용이 시스템 프롬프트 끝에 추가되는 구조라서, 내용이 길어질수록 매 요청마다 입력 토큰이 그만큼 더 소비돼요. 다만 한 번 보낸 시스템 프롬프트 내용은 클로드가 기억해두고 재활용하는 구조라서(프롬프트 캐싱) 반복 호출 시 비용 부담이 크지는 않습니다 🙏
- 0
- 1
- 26





![[짐코딩] 웹 개발 입문부터 최신 Vue 3 프론트엔드 실전까지 풀코스!](https://cdn.inflearn.com/public/roadmaps/781/cover/540b0cf3-d3ab-45ab-b45b-56a871bbb72f/도라 로드맵 모음.png?w=260)
![[짐코딩] Vue 실무자를 위한 최신 Vue 3 & Nuxt 3 Mastery Class](https://cdn.inflearn.com/public/roadmaps/768/cover/11c7e9b6-18d0-4f2c-bc58-fba723e95d88/2.png?w=260)
![[짐코딩] Vue 3 완벽 마스터 : 기초부터 실전까지 (기본편 + 실전편)](https://cdn.inflearn.com/public/roadmaps/766/cover/950e1dba-d066-4a67-90d3-5ed483e60bf1/3.png?w=260)
