Type something to search...

05 claude code

1. 클로드

Docs

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. npm install -g @anthropic-ai/claude-code
    2. claude

2.4. 사용법

    1. / 를 누르면 클로드 명령어 확인가능
    2. 최상위로 프로젝트 열기
    3. /init 로 프로젝트 초기화

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