
터미널에서 클로드코드를 실행하려면
claude. 한글로는치명ㄷ입니다.
npm install -g @anthropic-ai/claude-code
다음 URL 에서 확인할 수 있다.
https://www.claude.com/product/claude-code
claude
바로 claude code 가 실행된다. 클로드코드 버전, 사용하고있는 모델, 현재 위치를 확인할 수 있다.

claude -r
또는
claude --resume
클로드 코드로 개발하다보면 하루에 토큰수도 정해져있고... 오늘은 여기까지만 하고싶기도하고...
뭐 그런 이유들로 마무리하지않고 다음번에 또다시 해야하는 경우가 있다.
그때 터미널에서 위 옵션을 통해 과거의 세션에 연결할 수 있다.

claude -c
또는
claude --continue
--resume 은 히스토리를 불러와서 고른다고 한다면, 해당 명령어는 가장 최근에 실행했던 세션을 다시 열어준다.
/model
claude code cli 에 입장하고나서, 모델을 고를 수 있다

/terminal-setup
shift+enter, mac은 option+enter 으로 줄바꿈을 할 수 있다. 
/init
바로 "해줘" 를 할수 있겠지만, 먼저 내 레포를 읽고 정리할 시간을 주자.
혼자서 여기저기 들쑤시며 볼수있게 권한을 열어달라고 요청한다.
혼자 만족하고 나면, CLAUDE.md 마크다운 파일을 생성한다.

init 의 결과물을 확인할 수 있다.

claude code 에게 지침을 적어두는 메모라고 보면 된다. -> 메모리에 저장시키는 느낌으로!
대화를 시작할 때 마다 이 마크다운 파일을 먼저 읽게되고, /init 명령어로 만들어진 CLAUDE.md 파일을 보면 그냥 구어체로 적혀있는걸 볼 수 있다 -> 형식에 제한이 없음
다음과 같은 기본 값들을 미리 넣어줄 수 있다.
그리고 # 을 누르면 메모에 빠른 추가를 할 수 있다!
해당 프로젝트에만 적용할지, 전체로 적용할지 지정할 수 있는 모습이다.

/permissions
사용하다보면 뭔가 자꾸 권한을 달라고 하는데, 생성/수정/삭제 요청뿐만아니라 읽기 권한도 달라고 한다.
좀 귀찮은 일인데, 권한을 처음부터 지정해서 줄 수 있다.
어떤룰을 추가할지

어떤 명령어에 대해

범위는??
Project settings (local) : git 에 올리지 않고 로컬에서만 사용하도록 저장Project settings : git 에 까지 세팅을 올리도록 저장User settings : 내 컴퓨터에 글로벌 세팅으로 저장
글로벌 세팅으로 했었고, 확인해보면 ls 명령어가 allow permissions 에 들어간걸 확인할 수 있다.

@
프로젝트 전체를 읽지 않아도 될때, 토큰을 적게 사용하기위한 컨트롤 이라 볼수있다.
혹시 다른 파일을 더 읽어야 할것 같다면 알아서 읽어도되냐고 접근권한을 물어본다.

URL

이미지 추가하기

.claude/commands/ 디렉토리에 마크다운 파일 추가
디렉토리에 마크다운 파일 추가를 해보자

/ 를 하면 나만의 커스텀 명령어가 나온다!!

그리고 마크다운 파일에 $ARGUMENTS 를 통해 인자값도 넘겨줄 수 있다.
cat babi.md
> refactoring code in $ARGUMENTS.
이 외에 많은것들이 존재하는데, 생각날때마다 추가하도록 하겠다.