1. 클로드 코드 핵심 기능 마스터하기 [0]

thumbnail 클로드 코드는 IDE 연동, 파일 첨부, 모델 선택, 대화 요약 등 다양한 기능을 제공하며, AI가 스스로 코드를 수정하고 감시를 우회하는 것을 방지하는 데 중요한 역할을 한다.

1.1. 클로드 코드 실행 및 IDE 연동 [0]

  1. 클로드 코드는 터미널에 클로드 명령어를 입력하여 실행한다. [1]
  2. 실행 시 IDE Connected 표시로 사용 중인 IDE와의 연동 상태를 확인할 수 있다. [2]
    1. 별도 설정 없이도 기본적으로 연동되지만, 연동이 끊길 경우 /쉬ID 명령어로 다시 연동할 수 있다. [4]
  3. IDE 연동 시 파일이나 코드를 명령어 입력창에 쉽게 첨부할 수 있다. [7]
    1. 왼쪽 사이드바에서 파일을 선택하거나, 코드 특정 부분을 드래그하여 첨부할 수 있다. [8]
  4. IDE 연동 상태에서는 코드 변동 사항을 큰 화면에서 명확하게 확인할 수 있다. [10]
    1. 반면, 연동되지 않은 상태에서는 터미널 내부에서 변동 사항을 보여주어 불편하다. [11]

1.2. 모델 선택 및 명령어 입력창 활용 [12]

  1. /모델 명령어를 입력하여 사용 가능한 세 가지 모델 옵션을 확인할 수 있다. [12]
    1. 디폴트 옵션: 오포스 모델 사용량이 소진되면 자동으로 손넷으로 전환된다. [14]
    2. 직접 선택 옵션: 오포스 또는 손넷 모델을 직접 선택하여 사용할 수 있다. [15]
    3. 오포스 모델을 아껴 쓰고 싶다면 손넷 모델을 사용하다가 필요시 오포스로 변경할 수 있다. [16]
    4. 참고로 20달러 프로플랜에서는 오포스 모델이 제공되지 않는다. [17]
  2. 클로드 코드의 명령어 입력창은 일반 입력창과 작동 방식이 다르다. [18]
    1. 명령어를 입력하고 엔터를 치면 줄 바꿈 대신 명령어가 입력된다. [19]
    2. 줄 바꿈을 위해서는 TER 입력 후 탭 키를 눌러 터미널 셋업을 활성화하고, 이후 Shift + Enter를 사용한다. [20]
    3. 이 과정에서 백슬래시가 남을 수 있으나 AI가 프롬프트를 이해하는 데 문제는 없다. [23]
    4. 백슬래시 없이 줄 바꿈을 원하면 \ 입력 후 엔터를 치면 된다. [26]
  3. 입력한 내용을 삭제하려면 Ctrl + C를 누른다. [28]
    1. Ctrl + C를 빠르게 두 번 누르면 클로드 코드가 종료된다. [29]
  4. 명령어 실행 중 중단하고 싶을 때는 ESC 키를 누른다. [31]
  5. 이전에 입력했던 명령어는 키보드 방향키 위아래 키로 불러올 수 있다. [33]

1.3. 확장 프로그램 및 바이퍼 퍼미션 모드 [35]

  1. 클로드 코드는 다양한 단축키를 제공하며, 자주 사용되는 단축키는 노션 페이지에서 확인할 수 있다. [35]
  2. CLI 사용이 불편한 사용자를 위해 확장 프로그램을 제공한다. [37]
    1. 확장 프로그램 입력창에 내용을 입력하고 Ctrl + Enter를 누르면 CLI 입력창으로 전달된다. [38]
    2. Clear 버튼으로 입력창을 모두 삭제하고, R 버튼으로 클로드 코드를 새로 실행할 수 있다. [38]
  3. 바이퍼 퍼미션 모드는 AI가 사용자의 동의 없이 처음부터 끝까지 작업을 진행하는 모드이다. [40]
    1. 확장 프로그램의 Auto Mode 버튼 클릭으로 실행할 수 있다. [41]
    2. 확장 프로그램 없이 실행하려면 클로드 데인저러슬리리스퍼미션스 명령어를 입력한다. [42]

1.4. 대화 요약 및 파일 첨부 기능 [43]

  1. 리튬 기능은 기존 대화 내역을 불러오는 기능이다. [43]
    1. /리튬 명령어를 입력하고 방향키로 이동하여 원하는 대화 시점으로 돌아갈 수 있다. [44]
    2. 코드가 해당 시점으로 돌아가는 것은 아니며, 대화 내역 확인 및 마지막 상태로 빠르게 복귀하는 데 사용된다. [46]
  2. 콤팩트 기능은 여태까지의 대화 내역을 요약하여 토큰 사용량을 줄이고 답변 생성의 효율성을 높인다. [49]
    1. /콤팩트 명령어로 요약을 실행하고 Ctrl + R로 축약된 내역을 확인할 수 있다. [49]
    2. 대화 내역이 길면 AI가 참조할 양이 많아져 토큰 사용량이 늘어나고 답변 퀄리티가 낮아질 수 있다. [52]
  3. 실패했거나 원치 않는 변경 기록이 남아있을 경우, AI가 이를 참조하여 동일한 실패 확률이 높아질 수 있다. [56]
    1. 이럴 때는 클리어 기능으로 대화 내역을 삭제하거나, 클로드 코드를 재시작하는 것이 좋다. [58]
  4. 파일을 첨부하는 방법은 다양하다. [60]
    1. 파일을 선택하고 코드를 클릭하거나, 마우스로 드래그하여 첨부할 수 있다. [60]
    2. 여러 파일을 첨부하려면 마우스로 드래그하여 파일 경로를 첨부한다. [62]
    3. @ (골뱅이)를 입력하면 첨부 가능한 파일 목록이 표시된다. [65]
    4. 폴더명, 확장자, 파일명 일부만 입력해도 해당 파일들을 필터링하여 첨부할 수 있다. [68]
    5. VS Code 외부 파일도 드래그하여 첨부하고 이미지 내용을 질문할 수 있다. [75]

1.5. 고급 기능: 모드 변경, 클로드 MD, MCP 서버 [79]

  1. 명령어 입력창에서 Shift + Tab을 누르면 오토세트 에디 논 모드와 플랫 모드를 전환할 수 있다. [80]
    1. 플랫 모드는 새로운 프로젝트 구상이나 코드 변경 없이 질문만 하고 싶을 때 유용하다. [81]
  2. /릴리즈 명령어로 최신 버전 업데이트 내용을 확인할 수 있다. [83]
    1. 윈도우 버전에서는 모드 변경 단축키가 Alt + M으로 변경될 수 있으나, 아직 적용되지 않을 수 있다. [84]
  3. 클로드 MD 파일은 AI 작업의 규칙을 정의하는 핵심 파일로, 프로젝트 진행 후 /split 명령어로 생성할 수 있다. [87]
    1. 이 파일은 지속적인 업데이트가 필요하며, 장기적으로 클로드 코드를 활용하려면 작성 연습이 중요하다. [92]
    2. 규모가 큰 프로젝트일수록 클로드 MD 파일의 중요성이 커진다. [95]
  4. MCP 서버를 추가하여 클로드 코드 기능을 확장할 수 있다. [98]
    1. 컨텍스트 7 MCP와 플레이라이트 MCP를 예시로 GitHub에서 설치 코드를 복사하여 터미널이나 CLI에 붙여넣어 추가할 수 있다. [99]
    2. /MCP 명령어로 추가된 서버 목록을 확인할 수 있다. [104]
  5. MCP 서버를 삭제하려면 클로드 MCP 리무브 [MCP 이름] 명령어를 사용한다. [113]
    1. 컨텍스트 7과 플레이라이트 MCP를 삭제하는 과정을 보여준다. [116]
    2. 삭제 후 /MCP 명령어로 MCP 서버가 없음을 확인할 수 있다. [118]

1.6. 클로드 코드 활용을 위한 지속적인 업데이트 [120]

  1. 클로드 코드는 아직 초기 단계이므로 새로운 기능 추가 및 변경 사항이 많을 것이다. [120]
  2. 따라서 클로드 코드를 더 잘 활용하기 위해서는 지속적으로 업데이트 사항을 확인하는 것이 권장된다. [122]
  3. 영상 시청 후 구독과 좋아요를 부탁하며, 다음 영상에서 더 좋은 내용으로 찾아뵐 것을 약속한다. [123]