inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

프로젝트 초기화 (/init) 및 기본 사용법

/init 명령어의 의미가 정확히 뭔가요?

해결된 질문

683

조성진

작성한 질문수 8

0

안녕하세요!

 

/init 에 대해 배우다가 궁금한 게 있어서 질문글 남깁니다.

 

/init를 하면 자동으로 클로드가 설치되어있는 파일 중 가장 상위 파일(지금 기준으로는 workpace)로 가서 파일들 체크, 분석 한 뒤 claude.md 파일을 생성하는건가요?

아니면 분석 결과 파일이 아무것도 없다고 했으니 그냥 클로드코드가 설치되어있는 claude-cod-mastery로 가서 파일들 체크, 분석한 뒤 claude.md 파일을 생성하는건가요?

 

또, /init 이후에 다른 명령어를 덧붙임으로써 자동으로 어떤 파일을 체크, 분석하는 게 아니라 제가 체크하고자(또는 claude.md를 설치하고자)하는 파일은 분석, 체크 후 claude.md를 설치하게 할 수 있나요?

 

감사합니다!

 

 

react next.js cursor tailwindcss claude 지금-베스트

답변 2

0

짐코딩

안녕하세요! 🙂

먼저 확실히 말씀드리면 /init가장 상위 파일이나 폴더나 분석하는 게 아니에요.

/init"지금 내가 열어놓은 프로젝트 폴더를 분석해서 CLAUDE.md를 만들어줘"라는 명령어입니다.

여기서 CLAUDE.md는 프로젝트의 설명서 같은 파일이에요. "이 프로젝트는 어떤 기술을 쓰고, 폴더 구조는 이렇고, 코딩 규칙은 이래" 같은 정보가 담기는데, 클로드 코드가 이걸 읽고 프로젝트를 이해한 상태에서 작업을 도와주게 됩니다.

쉽게 비유하면 이렇습니다:

  • 내가 "my-project" 폴더를 열고 클로드 코드를 실행한 뒤 /initmy-project 폴더를 분석하고 여기에CLAUDE.md 생성

  • 내가 "blog-app" 폴더를 열고 클로드 코드를 실행한 뒤 /initblog-app 폴더를 분석하고
    여기에CLAUDE.md 생성

즉, 내가 어떤 폴더에서 클로드 코드를 시작했느냐에 따라 분석 대상이 달라지는 거예요. 강의에서 workspace/claude-code-mastery 폴더에서 클로드 코드를 실행하고 /init을 했기 때문에, 그 폴더를 분석하고 거기에 CLAUDE.md가 생성된 겁니다.

 

그리고 /init뒤에 뭔가를 붙여서 특정 폴더를 지정하는 기능은 없어요./init은 그냥 /init 그 자체로 명령어고여 명령어 뒤에는 아무런 프롬프트가 올 수 있어요.

쉽게 말해서는 대화로 뭐든 요청할 수 있어요. 그냥 말로 하면 됩니다 ㅎㅎ

예를 들어 클로드 코드 채팅창에 이렇게 입력하시면 돼요:

/init src 폴더만 분석해서 CLAUDE.md에 반영해줘

이게 명령어가 아니라 그냥 프롬프트(말)이에요. 클로드 코드한테 카톡 보내듯이 하고 싶은 걸 말씀하시면 알아서 처리해줍니다 🙏

0

인프런 AI 인턴

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

/init 명령어는 기본적으로 클로드 코드에서 프로젝트를 초기화하는 작업을 담당합니다. 이를 사용하는 과정에서 궁금하신 점에 대해 설명드리겠습니다.

/init 명령어의 기본 동작

  • /init 명령어는 현재 작업 디렉토리에서 코드베이스를 분석합니다. 이 과정에서 프로젝트 구조와 설정 파일 등을 파악하여 CLAUDE.md 파일을 생성합니다.
  • 분석할 파일이나 디렉토리가 없는 경우, 초기화가 완전하게 이뤄지지 않을 수 있으며, 이때는 간단한 프로젝트 세팅이 필요할 수 있습니다.

특정 파일의 분석과 CLAUDE.md 파일 생성

  • /init 명령어 자체는 분석을 위한 기본 명령이지만, 이후 클로드에 명령어를 추가적으로 사용해 원하는 파일을 분석하도록 할 수 있습니다.
  • 분석할 특정 파일이나 디렉토리를 지정하는 명령어는 초기화 후에 별도로 클로드 코드 대화창에서 지시할 수 있습니다. 예를 들어, “디렉토리 X를 분석 후 CLAUDE.md에 반영해줘”라고 요청할 수 있습니다.

위와 같은 방식으로 프로젝트의 초기 설정을 돕고 관리할 수 있습니다.

유사한 질문과 답변을 익히기 위해 아래의 링크를 참고하세요:

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

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

0

4

0

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

0

15

1

plan task 사용

0

19

1

노션프로젝트 실제 구현

0

18

0

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

0

24

0

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

0

24

1

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

0

35

2

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

0

46

1

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

0

30

1

한국어 설정

0

38

2

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

0

38

2

화면구성

0

55

2

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

0

54

2

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

0

38

1

커서질문

0

54

1

SUPABASE에서 AOI 선택여부

0

48

2

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

0

43

1

mcp.json파일 생성 X

0

39

2

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

0

65

2

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

0

50

2

강의에서 사용하는 prompt

0

41

2

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

0

46

2

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

0

31

1

작업결과물이 수업내용의 화면이 좀 다르네요

0

42

2