inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

공식문서 권장! 토큰 최적화 3가지 명령어!

/init 초기화 이유

86

관점.xy

작성한 질문수 85

0

1./init로 프로젝트를 초기화 한다는게
프로젝트.md 파일 새로 만드는거로 이해 했는데요
우선 이 부분이 맞게 이해 한건가요?

2./init를 반드시 초기화 해야하나요?
새로운 프로젝트가 전에 쓰던 프로젝트.md파일로 써야 하는 경우는요?

3.초기화 하면 기존에 있던 프로젝트 md파일은 어떻게 되요? 삭제되는지 따로 저장 되는곳이 있나요?
나중에 사용 할 수도 있을거 같아서요

react 인공지능(ai) claude

답변 2

1

짐코딩

안녕하세요! 🙂

먼저 한 가지만 짚고 갈게요. /init는 프로젝트를 "리셋(초기화)"하는 명령어가 아니라, 클로드가 코드베이스를 쭉 훑어보고 CLAUDE.md 파일을 만들어주는 명령어예요. 말씀하신 "프로젝트.md"가 바로 이 CLAUDE.md입니다. 이 점을 기준으로 세 가지 질문에 답해볼게요.

1번 이해하신 방향, 거의 맞습니다.
/init를 실행하면 클로드가 프로젝트의 폴더 구조, 빌드·테스트 명령어, 코딩 컨벤션 등을 분석해서 CLAUDE.md 초안을 자동으로 만들어줘요. 다만 파일 이름은 "프로젝트.md"가 아니라 CLAUDE.md(대문자)라는 점만 기억해두시면 됩니다.

2번 반드시 실행할 필요는 없어요.
CLAUDE.md는 직접 손으로 작성해도 되고, /init는 "처음부터 쓰기 번거로울 때 초안을 자동으로 만들어주는" 편의 기능에 가까워요. 그래서 새 프로젝트에서 전에 쓰던 CLAUDE.md를 그대로 쓰고 싶으시면, /init 없이 그 파일을 새 프로젝트 폴더로 복사해 넣기만 하면 됩니다.

3번 기존 파일이 자동 삭제되진 않아요.
이미 CLAUDE.md가 있는 상태에서 /init를 실행하면, 통째로 덮어쓰기보다는 기존 내용을 검토해서 보완·업데이트하는 방향으로 동작합니다. 다만 따로 자동 백업해주는 위치는 없어요. 나중에 다시 쓸 가능성이 있는 버전이라면 git에 커밋해두거나 파일을 따로 복사해서 보관해두시는 걸 권장드려요.

참고로 모델이나 버전 업데이트에 따라 동작이 조금씩 달라질 수 있어서, 영상과 다른 결과가 나올 수도 있어요. 그럴 땐 편하게 질문 남겨주세요. 더 자세한 내용은 공식 문서(code.claude.com/docs)에서도 확인하실 수 있습니다.

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
관점.xy님, 질문 주셔서 감사합니다.

  1. /init 명령으로 프로젝트를 초기화 한다는 것:
    Spring Boot CLI에서 /init 명령은 새로운 프로젝트를 초기화하고 생성하는 기능을 수행합니다. 이는 start.spring.io를 통해 필요한 의존성을 지정하여 설정된 프로젝트 파일을 생성합니다. /init로 프로젝트를 초기화한다고 해서 프로젝트.md 파일을 새로 만드는 것은 아닙니다.

  2. /init를 반드시 초기화해야 하나요?:
    /init 명령은 새로운 프로젝트를 빠르게 시작하기 위한 도구이며 필수적인 것은 아닙니다. 만약 이미 존재하는 프로젝트.md 파일이나 기존 프로젝트 구조를 활용할 계획이 있다면 굳이 /init 명령을 사용하지 않아도 됩니다. init 명령은 처음부터 새로운 프로젝트를 시작할 때 주로 사용됩니다.

  3. 초기화하면 기존의 프로젝트.md 파일은 어떻게 되나요?:
    /init 명령을 사용하는 것은 새로운 프로젝트를 생성하는 것이며 기존의 프로젝트.md 파일에는 영향을 주지 않습니다. 기존 파일은 사용자가 삭제하지 않는 이상 그대로 보존됩니다. /init 명령은 다른 디렉토리에 새로운 프로젝트를 생성하기 때문에 기존의 파일이 지워지거나 덮어쓰이지 않습니다.

Spring Boot CLI의 /init 명령에 대한 더 많은 정보를 보시려면 Spring Boot Reference Docs를 참고하시면 좋습니다.

도움이 되셨기를 바랍니다! 추가 질문이 있으시면 언제든지 문의해 주세요.

서브에이전트 생성시 레퍼런스 및 스킬 생성

0

19

2

Git, Github 기초부터 실전까지 중 질문드립니다.

0

19

3

재생이 안됩니다.

0

23

1

클로드 설치 및 강의 미션 관련

0

32

1

/config Thinking mode 설정

0

25

2

rules 폴더나 CLAUDE.md 파일 관리 관련 질문

0

30

2

cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요

0

49

2

업데이트로 인한 에이전트 생성 변경

0

54

2

starter kit 프로젝트에 prd 문서 만들기

0

61

2

명령어 여러줄 입력방법?

0

60

2

ctrl + 't' 단축어가 안먹어요

0

44

1

클로드코드 계획 보고 방법 알고싶어요.

0

63

2

실무 버전 출시는 언제?

0

55

1

예시 1, 2, 3에서 질문있습니다.

0

52

2

Cursor 프로젝트 목록 및 작업 환경 동기화 문의

0

38

1

파워쉘, 터미널

0

56

2

스킬과 서브에이전트 병행 사용 질문

0

64

2

터미널에서 커서 AI 직접 실행

0

45

2

이런 경우는 어떤 조치를 취해야할까요?

0

52

2

outputStyles, rules

0

50

2

hooks 설정이 안되요

0

52

2

영상 최신으로 엡데이트 요청

0

73

2

소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.

0

65

2

claude code 상태표시줄 궁금합니다!

0

56

2