@lucas_flatwhite (lucas) 📋 Claude Code /init 명령어가 새롭게 바뀌고 있네요!
기존에도 /init은 프로젝트에 CLAUDE.md를 생성하고 기본 설정을 잡아주는 역할을 했는데요, 이번 새 버전은 한 단계 더 나아가서 사용자를 인터뷰하며 설정을 구성해주네요.
Skills, Hooks 등 Claude Code의 고급 기능까지 대화를 통해 세팅할 수 있게 된 거죠.
현재 플래그를 통해 테스트할 수 있어요!
CLAUDE_CODE_NEW_INIT=1 claude
이렇게 Claude를 실행한 뒤, 원하는 레포에서 /init을 입력하면 됩니다요!
↓
/init이 하는 일??
/init은 새 레포든 기존 레포든 상관없이 Claude Code 설정을 잡아주는 명령어예요.
-
CLAUDE.md 생성 및 구성 > 프로젝트별 지침, 코딩 컨벤션, 빌드 명령어 등을 담는 핵심 설정 파일
-
Hooks 설정 > 특정 이벤트(파일 저장, 커밋 등)에 자동으로 실행되는 셸 명령어
-
Skills 연결 > 반복적인 워크플로우를 재사용 가능한 프롬프트로 정의
이런 것들을 일일이 문서를 읽고 수동으로 설정하는 대신, /init이 대화를 통해 "어떤 프로젝트인지", "어떤 워크플로우를 쓰는지" 물어보면서 알아서 구성해주는 방식이에요.
↓
왜 인터뷰 방식이죠?
Claude Code는 기능이 점점 많아지고 있어요.
CLAUDE.md, hooks, skills, MCP 서버, memory 시스템, worktree 등등... 강력하지만 처음 접하는 사람에게는 어디서부터 시작해야 할지 막막할 수 있죠.
인터뷰 방식의 /init은 이 진입 장벽을 낮추려는 시도라고 볼 수 있어요.
사용자가 모든 기능을 미리 알 필요 없이, 대화를 통해 자연스럽게 자신에게 필요한 설정을 발견하고 적용하게 되는 거죠.
기존 사용자에게도 의미가 있습니다!
새로운 기능이 추가될 때마다 changelog를 뒤지는 대신, /init을 다시 실행하면 최신 기능을 기반으로 설정을 업데이트할 수 있으니까요. ![[tweet_2035862993511268446_0.jpg]] ![[tweet_2035862993511268446_1.jpg]]
출처: https://x.com/lucas_flatwhite/status/2035862993511268446?s=52&t=isYWfF2KYWH97rviyUmcRQ
관련 노트
- [[260318_llm_httpsxcomai_bot_manage]]
- [[260318_llm_httpsxcom0ooooo0status]]
- [[260316_llm_httpsxcomhasantoxrstat]]
- [[260311_llm_httpsxcomdeepdive_krst]]