effy
@effy
受講生
9,290
受講レビュー
468
講義評価
4.6
講義
受講レビュー
- コードを書くな - 設計し、指示し、検証せよ (Claude Code ワークフロー)
- コードを書くな - 設計し、指示し、検証せよ (Claude Code ワークフロー)
- コードを書くな - 設計し、指示し、検証せよ (Claude Code ワークフロー)
投稿
Q&A
강의 소개 영상은 링크 좀 부탁드립니다.
https://youtu.be/L7h8tC5dp4c여깁니다.
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 59
Q&A
강의 잘 들었습니다. 폴더안에 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
- 閲覧数
- 69
Q&A
클로드 코드 질문드립니다.
안녕하세요, 좋은 질문 감사합니다. 🙇핵심만 말씀드리면, 순서는 이렇습니다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
- 閲覧数
- 70
Q&A
TDD 방식으로 코드를 짤때 워크플로우를 어떻게 하실지 궁금해요
안녕하세요 수강자님 국내 부동산 매매를 보여주는 기능을 만든다고 쳐 볼게요저는 국내 부동산 API가 어떻게 생겼는지 모른다고 가정을 하고 API 주소 및 API 키만 가지고 있다고 가정해볼게요. 이때 TDD 방식으로 한다면, 이런 식으로 진행 가능합니다. (간단 버전입니다) 서울 아파트 매매가 내림차순으로 보여주는 대시보드 만들어줘 API 주소는 이거고 키는 이거야 TDD로 내 요구사항 충족 하도록 테스트 케이스 먼저 짜고, Pass 될 때 까지 부동산 API 호출 하면서 구현 완료 시켜봐 여기서 중요한건 클로드 코드를 사용하는 '저'는 부동산 API 요청 & 응답에 대해서 아무것도 모르지만TDD로 접근한 덕분에 클로드가 스스로 '저'의 요구사항이 충족 될 때 까지 부동산 API를 가지고 놀 수 있습니다.
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 139
Q&A
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
- 閲覧数
- 125
Q&A
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
- 閲覧数
- 105
Q&A
강의 관련 질문드립니다
안녕하세요! 질문 감사합니다.1. PRD 먼저 쓰고 플랜 세우는 방식좋은 방식입니다. 다만 PRD는 방향성 정도만 가볍게 잡고, 디테일은 Plan Mode에 맡기는 게 효율적이에요. PRD를 너무 상세하게 쓰면 어차피 만들다가 바뀌거든요. 전체 그림은 PRD로, 기능별 구체화는 Plan Mode로 나눠서 가시면 됩니다.2. 테스트 코드 / 코드 리뷰저는 TDD로 합니다. 켄트 벡 방식처럼 테스트를 먼저 작성하고, 그다음 구현을 시키는 순서로요. AI한테 시킬 때도 마찬가지로 테스트 먼저 짜게 하고, 그 테스트를 통과하는 구현을 시킵니다. 이러면 검증이 자연스럽게 따라오고, 구현 품질도 훨씬 좋아져요.추가로 궁금한 점 있으시면 편하게 질문 주세요!
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 132
Q&A
이 강의 cursor에도 적용할 수 있나요?
네 적용 가능합니다. 이 강의 철학이 도구가 변해도 평생 쓸수 있는 워크플로우를 학습하자 거든요. 따라서 AI를 다룬다면, 가능합니다. 즉 커서도 클로드 코드와 유사한 AI 도구기 때문에, 가능합니다. 🙇
- いいね数
- 1
- コメント数
- 1
- 閲覧数
- 135
Q&A
숫자들이 모두 음수로만 이루어져 있다면 let 숫자 초기값을 0으로 설정하면 0이 제일 큰수가 되는 문제
진주님 날카로운 지적이시네요! 그럴때는 초기값을 -Infinity 로 만들면 됩니다. 음의 극한이기 때문에 어떤 수를 만나더라도 비교시 더 작은 수로 취급되기 때문입니다 :) 추가 질문이 있으시면 https://discord.gg/QqRrykr5K9 에서 해주셔도 됩니다
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 456
Q&A
질문있습니다
안녕하세요. 먼저 Node.js 가 필수는 아닙니다. 백엔드 스킬 줄에서 자바가 좋으시면 Spring 을 선택하시고, 자바스크립트가 좋으시면 Node.js 를 선택하시면 됩니다. 국내 점유율은 비슷비슷합니다. 프론트도하고 백엔드도 하는게 공부 초기에는 나쁘지 않습니다 ^^ 포트폴리오 만드시기에도 좋구요. 둘 중 어느 방향으로 전문화될지는 시간이 해결해줄겁니다 ^^ 하다보면 어느쪽에 더 흥미가 있는지 스스로 알게되거든요
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 345





