inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

CLAUDE.md 완벽 작성법: 나쁜 패턴부터 실전 활용까지 - 기본편 (UP_260317)

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

120

KT

작성한 질문수 6

0

짐코딩님 정말 많은 것들을 상세하게 설명해주셔서 감사합니다.

제가 질문이 한가지 있는데요.

저는 주로 플랜모드로 시작하는데 claude.md를 먼저 작성해야한다고 들었어요. 어떤 모드로 claude.md를 어떻게 작성해야할까요? 물론 claude.md도 claude code로 작성하긴 할텐데 그래도 순서가 궁금합니다. 그리고 skill도 요즘 gstack도 있고 하네스 얘기도 나오는데 skill을 언제 적재적소에 써야할지 모르겠어요 플랜모드에서 언급을 해야하는건지 아니면 plan세운뒤에 나중에 skill을 적용해달라고 해야할지 여러 고민이 있어서 물론 워크스페이스나 프로젝트마다 다르긴 하겠지만 저는 모든 프로젝트를 관통하는 가장 범주가 큰 워크플로우를 배우고 싶습니다. 편하게 말씀 주시면 감사하겠습니다.

인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요! 🙂 감사합니다, 좋은 질문이에요.

질문이 여러 가지 섞여 있는데, 사실 본질 하나만 잡으면 나머지는 자연스럽게 풀려요.

CLAUDE.md는 결국 클로드 코드가 세션을 시작할 때 자동으로 읽는 텍스트 파일이에요. 그 이상도 이하도 아니에요. 마법 같은 기능이 아니라, 클로드에게 "이 프로젝트는 이런 프로젝트야, 이렇게 작업해줘"라고 알려주는 맥락이에요.

그러면 "어떤 모드로 작성해야 하나요?"라는 질문에 답이 나와요. 모드는 상관없어요. CLAUDE.md는 그냥 마크다운 파일이니까, 직접 에디터에서 열어서 써도 되고, 클로드 코드에게 작성을 맡겨도 되고, plan 모드에서 계획하고 작성해도 돼요. 중요한 건 거기에 뭘 적느냐예요.

순서에 대해서도 마찬가지예요. CLAUDE.md를 먼저 작성하라는 건, 클로드가 프로젝트를 이해한 상태에서 작업해야 결과물이 좋으니까 그런 거예요. 빈 프로젝트라면 /init 으로 시작해도 되고, 이미 프로젝트가 있다면 직접 규칙을 정리해서 적어도 돼요.

skill, gstack, 하네스 같은 것들도 결국 클로드 코드의 기본 스펙 위에 얹는 도구예요. 기본 스펙을 이해하고 계시면 "이건 plan 단계에서 쓰는 게 맞겠다", "이건 실행할 때 적용하는 게 낫겠다"를 직접 판단하실 수 있어요. 프로젝트마다 다르다고 하셨는데, 정확히 맞는 말씀이에요. 그래서 정해진 정답이 없고, 본인이 프로젝트를 가장 잘 아니까 본인이 가장 잘 설계할 수 있어요.

모든 프로젝트를 관통하는 워크플로우를 하나만 꼽자면, CLAUDE.md에 프로젝트 맥락을 잘 정리하고 → 복잡한 문제는 작게 쪼개서 → 단계적으로 구현하는 흐름 바로 이 강의에서 강조하는 부분입니다! 도구가 뭐든 이 흐름은 동일합니다 🙂

감사합니다 🙏

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. KT님.

클로드 코드의 워크플로우와 claude.md 파일 작성에 대한 질문을 주셨군요. 클로드 코드를 효율적으로 사용하기 위해서는 몇 가지 핵심 개념을 이해하는 것이 중요합니다. 아래는 KT님께서 주신 질문에 대한 설명입니다.

1. claude.md 파일 작성과 플랜모드

claude.md 파일은 프로젝트의 규칙, 필요하거나 중요한 정보들을 저장하여, 클로드가 이를 기준으로 작업을 수행할 수 있게 도와줍니다. 따라서 플랜모드를 시작할 때 이 파일을 먼저 작성하는 것이 권장됩니다.

  • 초기 단계: 프로젝트 처음 시작 시 claude.md를 통해 기본적인 컨텍스트를 잡아주고, 클로드 코드가 일관된 규칙을 따를 수 있도록 해줍니다.
  • 계속 발전: 프로젝트 진행 중에는 계속해서 이 파일을 업데이트하며, 필요한 경우 새로운 규칙이나 정보를 추가하세요.

2. 스킬(skill) 활용

스킬은 주어진 작업 수행에 있어 특별한 능력을 부여하여 클로드가 컨텍스트를 기반으로 더욱 세부적인 작업을 수행할 수 있게 돕습니다.

  • 언제 사용할까요?: 일반적으로는 계획(Plan)을 설정한 이후에 특정 작업이 필요할 때, 해당 작업과 관련된 스킬을 적용하여 정확성과 효율성을 높일 수 있습니다.
  • 플랜모드 적용: 플랜모드의 설계 과정에서 필요한 부분에 스킬 사용을 고려하지만, 실제 적용은 작업 전반을 살펴보며 필요 시점에 집중적으로 활용하는 것이 좋습니다.
  • 프로젝트에 적재적소 활용: 모든 프로젝트마다 필요한 스킬의 종류와 적시성은 다릅니다. 여러 프로젝트에서 공통적으로 사용할 수 있는 스킬을 준비해두시면 좋습니다.

관련된 더 많은 정보를 원하신다면, 아래의 관련 Q&A를 참조하시기를 권장드립니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

클로드코드 인증코드 입력 오류

0

7

1

데스크탑 앱 작업물 클로드코드 이관

0

15

0

/docs/guide/* 가 어떻게 동작하는 지 궁금합니다.

0

19

1

plan task 사용

0

24

1

노션프로젝트 실제 구현

0

23

0

mcp.json와 .env 환경변수 주입 질문

0

28

1

"enableAllProjectMcpServers": true 추가를 실패했습니다 대안으로 아래와 같이 넣어도 될까요

0

32

1

커서에서 >install 'cursor'가 없습니다!

0

41

2

[7/1 업데이트 내역 공유] /agents 명령어 remove

0

52

1

vscode 클로드코드 에서 스크린샷 복붙(첨부)가 안됩니다.

0

35

1

한국어 설정

0

47

2

사진 복사 붙여넣기 관련 질문

0

39

2

화면구성

0

58

2

fatal: repository 'https://github.com/gymcoding/my-marketplace.git/' not found

0

59

2

live server, korean 을 검색해도 아무것도 나오지 않음

0

39

1

커서질문

0

55

1

SUPABASE에서 AOI 선택여부

0

49

2

클로드 코드 터미널 사용시 git, git 허브 활용 법

0

45

1

mcp.json파일 생성 X

0

41

2

강의 내용이 정신이없네요 ;;

0

66

2

제 컴퓨터에서는 Claude's plan이 아래와 같이 나오는데 괜찮은 건가요?

0

52

2

강의에서 사용하는 prompt

0

41

2

window 11 환경 + git bash 터미널 statusline 반영이 안됩니다 ㅠ

0

46

2

프로젝트를 커밋할때 알려주세요

0

31

1