inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

에피코딩님의 게시글

에피코딩 에피코딩

@effy

수강생
9,335
수강평
476
강의 평점
4.6

게시글 19

질문&답변

강의 잘 들었습니다. 폴더안에 claude.md 파일말인데요.

네, 맞습니다. 프로젝트마다 그 프로젝트 전용 CLAUDE.md 를 따로 두는 게 정상입니다. 왜냐면 CLAUDE.md 는 그 프로젝트의 목적, 제약조건, 실행법을 담는 파일이거든요. 프로젝트마다 만드는 게 다르고, 쓰는 스택도 다르고, 규칙도 다릅니다. 그래서 한 컴퓨터에 프로젝트가 20개 있으면 CLAUDE.md 도 20개 있는 게 맞아요. 각 CLAUDE.md 는 해당 프로젝트 폴더 안에서만 적용됩니다. 그 폴더에서 Claude Code를 실행할 때만 자동으로 읽혀요. 다른 프로젝트로 가면 거기 있는 CLAUDE.md 가 적용되고요. 서로 안 섞입니다. 그리고 Ch2에서 말씀드린 것처럼 CLAUDE.md 는 git에 같이 커밋해서 팀원들과 공유하는 파일이에요. 그래서 프로젝트마다 따로 있는 게 자연스럽습니다. 그 프로젝트의 일부니까요. 참고로 모든 프로젝트에 공통으로 적용하고 싶은 개인 규칙이 있으면, ~/.claude/ CLAUDE.md 에 따로 둘 수 있습니다. 이건 강의 범위 밖이라 짧게만 언급드려요.

좋아요수
0
댓글수
2
조회수
90

질문&답변

클로드 코드 질문드립니다.

안녕하세요, 좋은 질문 감사합니다. 🙇 핵심만 말씀드리면, 순서는 이렇습니다 1. CLAUDE.md 먼저, 코드보다 먼저 프로젝트 시작할 때 가장 먼저 하는 게 CLAUDE.md 작성입니다. 코드 한 줄 치기 전에요. 처음엔 거창할 필요 없습니다. 이 정도면 충분합니다: - 이 프로젝트는 뭘 만드는 건지 (한 문장) - 기술 스택 - 지켜야 할 컨벤션이나 제약조건 저는 보통 Claude Code한테 "이 프로젝트 CLAUDE.md 작성해줘"라고 시키기보다, 인터뷰 패턴으로 같이 만듭니다. "나 이런 거 만들 건데, CLAUDE.md 같이 작성하자" 라고 하면 뭘 넣을지 물어봐요. 거기에 답하면서 채워나가는 게 가장 자연스럽습니다. 모드는 상관없습니다. plan 모드든 일반 모드든, CLAUDE.md 는 결국 마크다운 파일 하나 만드는 거라 복잡한 실행이 필요 없거든요. 2. Skill은 "실행 단계"에서 쓰는 겁니다 Plan 모드에서 skill을 언급할 필요 없습니다. 순서로 보면: 1. CLAUDE.md 세팅 (컨텍스트) 2. Plan 모드로 설계 (뭘 만들지) 3. 실행하면서 필요할 때 skill 적용 (어떻게 만들지) Skill은 "반복되는 작업 패턴을 자동화"하는 거라, 계획 단계가 아니라 실행하다가 "이거 매번 같은 패턴이네" 싶을 때 만들면 됩니다. 처음부터 skill 설계하려고 하면 오히려 복잡해져요!! Skill 관련해서는, 강의 내용을 추가로 보완해서 업로드 할 예정입니다. 감사합니다.

좋아요수
0
댓글수
2
조회수
92

질문&답변

TDD 방식으로 코드를 짤때 워크플로우를 어떻게 하실지 궁금해요

안녕하세요 수강자님 국내 부동산 매매를 보여주는 기능을 만든다고 쳐 볼게요 저는 국내 부동산 API가 어떻게 생겼는지 모른다고 가정을 하고 API 주소 및 API 키만 가지고 있다고 가정해볼게요. 이때 TDD 방식으로 한다면, 이런 식으로 진행 가능합니다. (간단 버전입니다) 서울 아파트 매매가 내림차순으로 보여주는 대시보드 만들어줘 API 주소는 이거고 키는 이거야 TDD로 내 요구사항 충족 하도록 테스트 케이스 먼저 짜고, Pass 될 때 까지 부동산 API 호출 하면서 구현 완료 시켜봐 여기서 중요한건 클로드 코드를 사용하는 '저'는 부동산 API 요청 & 응답에 대해서 아무것도 모르지만 TDD로 접근한 덕분에 클로드가 스스로 '저'의 요구사항이 충족 될 때 까지 부동산 API를 가지고 놀 수 있습니다.

좋아요수
0
댓글수
2
조회수
163

질문&답변

mac os인지 모르고 샀는데 window여도 괜찮을까요?

안녕하세요! 솔직하게 말씀드리면, 이 강의는 macOS 환경에서 촬영되었습니다. Claude Code 자체는 Windows에서도 사용 가능하지만 (WSL 설치 필요), 강의에서 보여드리는 터미널 환경이나 설치 과정이 macOS 기준이라 Windows에서는 초반 세팅 부분에서 차이가 있을 수 있습니다. 다만 Ch2~Ch5의 워크플로우 자체(설계하고, 시키고, 검증하는 과정)는 OS와 무관하게 동일하게 적용됩니다. 핵심은 Claude Code를 다루는 방식이지 OS가 아니니까요. 정리하면: - Ch1 환경 세팅: macOS 기준이라 Windows에서는 별도로 WSL 세팅이 필요합니다 - Ch2~Ch5: OS 관계없이 동일하게 적용 가능합니다 WSL 설치 자체는 어렵지 않고 검색하면 자료가 많으니, 그 부분만 감안하시면 충분히 수강 가능합니다. 참고하셔서 결정해주세요!

좋아요수
0
댓글수
1
조회수
138

질문&답변

skill 활용에 대해서

안녕하세요! 강의 잘 들어주셔서 감사합니다. Skills에 대해 궁금하신 거군요. 강의에서 직접 다루지는 않았지만, 간단히 정리해드릴게요. Skills가 뭔가요? 강의 Ch2에서 CLAUDE.md에 프로젝트 맥락과 규칙을 적어주는 걸 배우셨죠. Skills는 이걸 특정 작업 단위로 모듈화한 겁니다. - CLAUDE.md = "이 프로젝트 전체에 항상 적용할 규칙" - Skills = "특정 상황에서만 자동으로 불러오는 규칙" 예를 들어 "커밋 메시지 작성해줘"라고 하면, Claude Code가 알아서 커밋 관련 Skill을 찾아서 로드하고, 거기 적힌 규칙대로 커밋 메시지를 생성합니다. 사용자가 따로 호출할 필요 없이 자동으로 동작하는 게 핵심이에요. 실무에서 어떻게 쓰나요? 1. ~/.claude/skills/ (전역 - 모든 프로젝트 공통) 또는 .claude/skills/ (프로젝트별)에 폴더를 만들고 2. 그 안에 SKILL.md 파일을 작성합니다 3. 끝입니다. Claude Code가 알아서 상황에 맞게 불러다 씁니다 참고할 자료 - 공식 문서: https://docs.anthropic.com/en/docs/claude-code/skills - 한국어 블로그: https://goddaehee.tistory.com/440 (Skills vs Plugins 차이점까지 상세히 다뤄져 있습니다) Skills 관련 추가 콘텐츠도 고려하고 있으니, 궁금하신 점 있으시면 편하게 질문 남겨주세요!

좋아요수
0
댓글수
2
조회수
123

질문&답변

강의 관련 질문드립니다

안녕하세요! 질문 감사합니다. 1. PRD 먼저 쓰고 플랜 세우는 방식 좋은 방식입니다. 다만 PRD는 방향성 정도만 가볍게 잡고, 디테일은 Plan Mode에 맡기는 게 효율적이에요. PRD를 너무 상세하게 쓰면 어차피 만들다가 바뀌거든요. 전체 그림은 PRD로, 기능별 구체화는 Plan Mode로 나눠서 가시면 됩니다. 2. 테스트 코드 / 코드 리뷰 저는 TDD로 합니다. 켄트 벡 방식처럼 테스트를 먼저 작성하고, 그다음 구현을 시키는 순서로요. AI한테 시킬 때도 마찬가지로 테스트 먼저 짜게 하고, 그 테스트를 통과하는 구현을 시킵니다. 이러면 검증이 자연스럽게 따라오고, 구현 품질도 훨씬 좋아져요. 추가로 궁금한 점 있으시면 편하게 질문 주세요!

좋아요수
0
댓글수
1
조회수
147

질문&답변

이 강의 cursor에도 적용할 수 있나요?

네 적용 가능합니다. 이 강의 철학이 도구가 변해도 평생 쓸수 있는 워크플로우를 학습하자 거든요. 따라서 AI를 다룬다면, 가능합니다. 즉 커서도 클로드 코드와 유사한 AI 도구기 때문에, 가능합니다. 🙇

좋아요수
1
댓글수
1
조회수
148

질문&답변

숫자들이 모두 음수로만 이루어져 있다면 let 숫자 초기값을 0으로 설정하면 0이 제일 큰수가 되는 문제

진주님 날카로운 지적이시네요! 그럴때는 초기값을 -Infinity 로 만들면 됩니다. 음의 극한이기 때문에 어떤 수를 만나더라도 비교시 더 작은 수로 취급되기 때문입니다 :) 추가 질문이 있으시면 https://discord.gg/QqRrykr5K9 에서 해주셔도 됩니다

좋아요수
0
댓글수
1
조회수
466

질문&답변

질문있습니다

안녕하세요. 먼저 Node.js 가 필수는 아닙니다. 백엔드 스킬 줄에서 자바가 좋으시면 Spring 을 선택하시고, 자바스크립트가 좋으시면 Node.js 를 선택하시면 됩니다. 국내 점유율은 비슷비슷합니다. 프론트도하고 백엔드도 하는게 공부 초기에는 나쁘지 않습니다 ^^ 포트폴리오 만드시기에도 좋구요. 둘 중 어느 방향으로 전문화될지는 시간이 해결해줄겁니다 ^^ 하다보면 어느쪽에 더 흥미가 있는지 스스로 알게되거든요

좋아요수
0
댓글수
2
조회수
357