Type something to search...

05 클로드코드

1. 클로드

1.1. 클로드 모델 비교

1.1.1. 주요 모델

모델특징속도용도
Claude 3.5 Sonnet최신 모델빠름코딩, 분석
Claude 3 Opus가장 강력느림복잡한 작업
Claude 3 Sonnet균형잡힌보통일반 작업
Claude 3 Haiku가벼움매우 빠름간단한 작업

1.1.2. 선택 가이드

  • 코딩: Claude 3.5 Sonnet
  • 복잡한 분석: Claude 3 Opus
  • 빠른 응답: Claude 3 Haiku
  • 일반 사용: Claude 3 Sonnet

1.2. 클로드 vs 클로드코드

1.2.1. 주요 차이점

구분클로드클로드코드
접속웹사이트npm 설치
용도일반 대화코딩 전용
위치브라우저VS Code
파일업로드자동 인식

1.2.2. 언제 뭘 쓸까?

클로드 사용:

  • 일반 질문
  • 글쓰기
  • 번역
  • 브라우저만 있을 때

클로드코드 사용:

  • 코드 작성
  • 프로젝트 작업
  • 파일 여러개
  • VS Code 사용 시

2. 클로드코드의 이해

2.1. 소개

Claude Code는 Anthropic의 AI 어시스턴트 Claude를 기반으로 한 코딩 도우미이다.

2.2. 요금제

플랜가격메시지 한도특징
무료$0월 제한 있음기본 기능
프로$20/월클로드코드는 대화의 **길이(토큰 수)**와 첨부 파일의 크기에 따라 차감 속도가 달라짐(5시간마다 초기화)우선 접근
$25/월무제한협업 도구

터미널에서 사용하는 Claude Code는 웹 채팅보다 한도가 훨씬 빨리 소진된다

2.3. 설치 방법

  1. 윈도우 파워쉘이나 터미널을 열고 아래 명령어 중 하나를 넣기
    Terminal window
    1
    irm https://claude.ai/install.ps1 | iex
    Terminal window
    1
    curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
  2. 아래 메시지 확인 alt
  3. 터미널에 아래 명령어 입력 claude
  4. 아래와 같은 메시지가 뜨면서 웹 브라우저가 실행된다. alt
  5. 웹 브라우저의 승인을 클릭하면 계정이 연결된다.7번 진행 alt
  6. 브라우저에서 승인이 바로 되지 않을 경우 아래와 같이 한다.
  • 브라우저를 시크릿 창으로 연다 alt
  1. 클로드 메시지의 주소를 복사한다. alt
  2. 시크릿창의 주소창에 붙여넣는다 alt
  3. 로그인 한다 alt alt alt
  4. 생성된 인증 코드를 복사한다. alt
  5. 붙여넣는다 alt
  6. 엔터 alt
  7. 설치화면 alt

2.5. 단축키

2.5.1. 기본 단축키

기능설명
/명령어 보기사용 가능한 명령어 목록
Ctrl + Enter메시지 전송질문 보내기
Shift + Enter줄바꿈새 줄로 이동
Esc + Esc취소현재 작업 취소
#코멘트주석 달기

2.5.2. 자주 쓰는 명령어

  • /init - 프로젝트 시작
  • /help - 도움말 보기
  • /clear - 화면 정리

2.6. 주요 명령어

2.6.1. 모델 설정

/model - 사용할 AI 모델 선택

Terminal window
1
/model 3.5-sonnet
2
/model opus
3
/model haiku

2.6.2. 표시 설정

/compact - 간단한 답변 모드

Terminal window
1
/compact on # 짧게 답변
2
/compact off # 자세히 답변

2.6.3. 설정 관리

/config - 환경 설정 보기/수정

Terminal window
1
/config view # 현재 설정 보기
2
/config edit # 설정 수정
3
/config reset # 초기화

2.6.4. 권한 관리

/permissions - 파일 접근 권한 설정

Terminal window
1
/permissions view # 권한 확인
2
/permissions grant # 권한 주기
3
/permissions revoke # 권한 취소

2.6.5. 메모리 관리

/memory - 대화 기록 관리

Terminal window
1
/memory clear # 기억 삭제
2
/memory save # 기억 저장
3
/memory load # 기억 불러오기

2.6.6. MCP 연결

클로드커넥터링크

/mcp - 외부 도구 연결

Terminal window
1
/mcp list # 도구 목록
2
/mcp connect db # DB 연결
3
/mcp disconnect # 연결 끊기

2.6.7. FIGMA와 연결

claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcp

사용자 계정에 설치

claude mcp add --scope user --transport http figma-remote-mcp https://mcp.figma.com/mcp

2.7. 슬래시 명령어 모음

명령어설명
/bug버그 리포트
/clear화면 지우기
/cost사용 비용
/doctor코드 검사
/help사용 설명서
/login로그인
/logout로그아웃
/pr_comments코멘트 조회
/review코드 리뷰
/status상태 확인
/terminal-setup터미널 설정
/vimvim 사용

3. 커스터마이징

3.1. 기본 설정 — /config

터미널에서 /config 명령어를 입력하면 GUI 형태의 설정 인터페이스가 열린다. 37가지 설정과 84가지 환경 변수로 Claude Code의 동작 방식을 세밀하게 조정할 수 있다.

설정 항목명령어 / 옵션설명
설정 메뉴 열기/configGUI 설정 인터페이스 실행
모델 변경/model사용할 AI 모델 선택 (Opus 4.6 등)
자동 업데이트autoUpdatesChannel: "latest" / "stable"최신 기능 즉시 수신 또는 안정 버전 유지

3.2. 커스텀 에이전트 — /agents

특정 작업만 전문으로 수행하는 사용자 정의 에이전트를 만들 수 있다. 코드 리뷰, 성능 최적화, 주석 생성 등 반복 작업을 에이전트에게 맡길 수 있다.

  • 명령어: /agents로 에이전트 생성 및 관리
  • 저장 위치: ~/.claude/agents/ 폴더
  • 설정 항목: 사용자 정의 시스템 프롬프트(System Prompt)와 허용할 도구(Tools) 지정
Terminal window
1
# 에이전트 저장 경로 구조
2
~/.claude/agents/
3
├── code-reviewer.md # 코드 리뷰 전문 에이전트
4
├── optimizer.md # 성능 최적화 전문 에이전트
5
└── commenter.md # 주석 생성 전문 에이전트

3.3. 워크플로우 개인화

3.3.1. 시스템 프롬프트

실행 시 플래그를 붙여 Claude의 기본 역할(페르소나)을 지정하거나 행동 규칙을 추가할 수 있다.

플래그설명예시
--system-prompt페르소나 정의 (기존 프롬프트 대체)--system-prompt "너는 Python 전문가야"
--append-system-prompt기본 동작에 규칙 추가 (기존 유지)--append-system-prompt "한국어로만 답변해"

3.3.2. 출력 스타일 (Output Styles)

스타일설명
Explanatory개념 설명 중심. 학습·교육 목적에 적합
Learning힌트만 제공, 사용자가 직접 코드 작성. 연습용

3.3.3. 단축키 커스터마이징

~/.claude/keybindings.json 파일을 수정하여 복잡한 명령을 단축키에 등록할 수 있다.

1
// ~/.claude/keybindings.json 예시
2
{
3
"ctrl+shift+r": "/review",
4
"ctrl+shift+c": "/clear"
5
}

3.4. 고급 개인화

3.4.1. 에이전트 팀 (Agent Teams)

여러 Claude Code 인스턴스를 하나의 인터페이스에서 동시에 운영한다. 각 인스턴스가 서로 다른 모듈 개발·디버깅을 맡아 병렬로 작업할 수 있다.

1
에이전트 팀 구성 예시:
2
├── Agent A — 프론트엔드 컴포넌트 개발
3
├── Agent B — API 서버 디버깅
4
└── Agent C — 테스트 코드 작성

3.4.2. 커스텀 상태 줄 (Status Line)

터미널 하단에 원하는 정보를 표시하도록 설정할 수 있다. Git 브랜치, 작업 디렉토리, API 사용 비용 등을 실시간으로 확인할 수 있다.

3.5. 환경 설정 및 보안

옵션설명
--strict-mcp-config허가된 MCP 설정만 허용하여 보안 강화
--settings <경로>프로젝트마다 다른 JSON 설정 파일 적용
Terminal window
1
# 프로젝트별 설정 파일 적용 예시
2
claude --settings ./project-config.json
3
4
# 보안 강화 모드로 실행
5
claude --strict-mcp-config