📌 Claude Code 초보자 가이드 (00:00)
🔹 Claude Code 소개
Claude Code는 생산성을 향상시키고 소프트웨어 엔지니어링 및 다른 영역에서 활용도를 높일 수 있는 도구입니다. 기술적인 배경 지식이 없어도 쉽게 이해할 수 있도록 기본적인 개념부터 차근차근 설명합니다.
Claude Code는 생산성 향상에 큰 도움을 줄 수 있습니다.
🔹 강의 내용
본 강의에서는 다음과 같은 내용을 다룹니다.
- Claude Code 다운로드 및 설정
- 통합 개발 환경 (IDE) 소개 및 주요 IDE 사용법 안내
- 프로젝트 브레인 설정 (cloud.md 파일)
- Claude Code를 사용한 웹 앱 구축 및 인터넷 호스팅
- 클라우드 디렉토리, 서브 에이전트 폴더 등 다양한 기능 소개
- Claude Code의 다양한 모드 (Plan 모드, 위험한 권한 건너뛰기 모드 등) 소개 및 안전하게 사용하는 방법
- Plan 모드를 사용한 복잡한 프로젝트 구축
- 효율적인 컨텍스트 관리 방법 및 프롬프트 구조화
- Claude Code의 모든 슬래시(/) 명령어 설명 및 사용법 안내
- 훅(Hooks)을 사용한 자동 스크립트 실행
- Claude Code 스킬을 사용한 특화된 에이전트 생성
- 모델 컨텍스트 프로토콜 설정 및 자동화 시스템 구축 (이메일 관리, 회계 등)
- Claude Code 플러그인 및 마켓플레이스 소개
- Chrome DevTools 연동을 통한 API가 없는 소스에서 데이터 수집 방법
- 스코프 툴 액세스를 사용한 Claude Code 서브 에이전트
- 새로운 에이전트 팀 기능 및 워크 트리, 세션 이동성 활용법
- Modal Webhooks, GitHub Actions, Claude Code on the Web을 사용한 오토메이션 확장 및 배포
본 강의는 Claude Code의 다양한 기능과 활용법을 익혀 생산성을 극대화하는 것을 목표로 합니다.
📌 Claude Code 설정 (02:56)
🔹 Claude Code 구매
Claude Code는 무료 플랜에서는 제공되지 않으므로, 최소 Pro 플랜 이상을 구독해야 합니다. Pro 플랜은 일상적인 생산성 향상을 위해 권장되며, 가격은 $17입니다.
Claude Code를 사용하려면 Pro 플랜 이상을 구독해야 합니다.
🔹 계정 생성 및 결제
Claude 웹사이트에서 계정을 생성하고 Pro 플랜을 구독합니다. 결제 정보를 입력하면 Claude 구독이 완료됩니다.
🔹 터미널을 이용한 Claude Code 설치
터미널을 사용하여 Claude Code를 설치하는 방법은 다음과 같습니다.
- 터미널 실행 (Mac: 터미널 앱, Windows: CMD 또는 PowerShell)
- Claude Code 문서에서 제공하는 curl 명령어를 복사하여 터미널에 붙여넣고 실행
- 설치 완료 후 터미널에
claude 입력하여 Claude Code 실행
- 최초 실행 시 인증 필요 (자동으로 인증 절차 진행, 또는
\LOGIN 명령어 사용)
- Claude 계정 로그인 후 터미널에서 Claude Code 사용 가능
터미널을 사용하면 Claude Code를 로컬에서 실행하여 컴퓨터의 파일에 접근하고 수정할 수 있습니다.
🔹 GUI(Graphical User Interface)를 이용한 Claude Code 설치
터미널 사용이 어려운 사용자를 위해 GUI를 이용한 Claude Code 설치 방법도 제공됩니다.
- GUI는 4~5개월 전에 개발되었으며, Claude Code는 빠르게 변화하므로 UI가 다를 수 있습니다.
- Claude Code의 고급 기능은 공식 문서를 참고하는 것이 좋습니다. (code.claude.com/docs)
🔹 터미널 화면 구성
터미널에서 Claude Code를 실행했을 때 보이는 화면은 다음과 같습니다.
- Claude Code 위젯 (게 또는 해파리 모양)
- Claude Code 버전 정보
- 현재 사용 중인 모델 (예: Opus 4.6)
- 현재 사용 중인 플랜 (예: Claude Mac)
- 현재 작업 디렉토리 (Claude Code가 접근할 수 있는 폴더)
- 이전 명령어
- 텍스트 입력 창
- 모델 정보
- 모드 (예: Bypass Permissions)
- 버전 정보
- 토큰 readout
터미널 화면은 초보자에게 다소 복잡해 보일 수 있지만, 기본적인 정보와 기능을 제공합니다.
🔹 터미널 사용 예시
터미널에 "Hey, how's it going?"을 입력하면 Claude Code가 응답합니다.
- 응답 시 "Finagling"과 같은 상태 메시지가 표시됩니다.
- 쿼리 지속 시간 및 생성된 토큰 수가 표시됩니다.
- 대화 기록에 따른 컨텍스트 사용량이 표시됩니다. (0~100%)
- Claude Code는 대화 기록을 압축하여 정보 밀도를 높입니다.
Claude Code는 터미널에서 실행하여 로컬 파일에 접근하고 수정할 수 있는 강력한 도구입니다.
📌 통합 개발 환경 (IDE) 소개 (12:19)
🔹 IDE의 정의
IDE(Integrated Development Environment)는 파일 폴더 관리, 텍스트 편집, AI 챗 위젯 기능을 통합한 개발 환경입니다.
IDE는 개발 생산성을 높이는 데 필수적인 도구입니다.
🔹 주요 IDE
현재 시장에서 주로 사용되는 IDE는 다음과 같습니다.
- Visual Studio Code (VS Code): Microsoft에서 개발, 확장성이 높고 지원이 잘 되어 있습니다.
- Antigravity: VS Code를 기반으로 개발되었으며, AI 기능에 더욱 집중되어 있습니다.
Antigravity는 VS Code의 기능을 개선하고 AI 기능을 강화한 차세대 IDE입니다.
🔹 Visual Studio Code 설정
Visual Studio Code를 설정하는 방법은 다음과 같습니다.
- Visual Studio Code 웹사이트에서 운영체제에 맞는 버전을 다운로드하여 설치
- Visual Studio Code 실행 후 폴더를 열어 작업 공간 설정
- 확장 탭에서 "Claude Code" 검색 후 Anthropic에서 개발한 공식 확장 설치
Visual Studio Code는 다양한 확장 기능을 통해 Claude Code를 사용할 수 있습니다.
🔹 Visual Studio Code 인터페이스
Visual Studio Code에서 Claude Code를 사용하는 방법은 다음과 같습니다.
- 왼쪽: 파일 탐색기 (폴더 및 파일 관리)
- 가운데: 텍스트 편집기 (코드 작성 및 수정)
- 오른쪽: 에이전트 탭 (Claude Code 챗 인터페이스)
- 상단 우측: Claude Code 로고 클릭 시 터미널에서 Claude Code 실행 (초보자에게는 권장하지 않음)
Visual Studio Code는 파일 관리, 코드 편집, AI 챗 기능을 통합하여 개발 생산성을 높입니다.
🔹 Visual Studio Code에서 Claude Code 사용
Visual Studio Code에서 Claude Code를 사용하는 방법은 다음과 같습니다.
- 에이전트 탭에서 Claude Code 선택
- 챗 창에 질문 또는 명령 입력
- Claude Code가 응답 및 작업 수행
Visual Studio Code에서 Claude Code를 사용하면 로컬 파일에 대한 변경 사항을 쉽게 적용할 수 있습니다.
🔹 Visual Studio Code 인터페이스 설명
Visual Studio Code의 Claude Code 인터페이스는 다음과 같은 요소로 구성됩니다.
- 상단: 이전 대화 기록 탭
- Claude Code 로고
- 챗 창
- 하단 좌측: 권한 모드 (Ask before edits, Edit automatically, Bypass permissions 등)
- 하단 우측: 현재 컨텍스트로 사용 중인 파일
- 우측 하단: 실행 중인 Claude Code 작업 일시 중지 버튼
- 상단: 파일 첨부, 폴더 첨부, 브라우저 사용, 명령어 확인 버튼
Visual Studio Code의 Claude Code 인터페이스는 사용자가 Claude Code와 상호 작용하고 작업을 관리하는 데 필요한 모든 기능을 제공합니다.
🔹 Visual Studio Code 사용 예시
Visual Studio Code에서 Claude Code를 사용하여 웹 페이지의 제목을 변경하고, 다크 모드를 라이트 모드로 변경하는 예시를 보여줍니다.
- Claude Code는 사용자의 명령에 따라 파일을 수정하고, 변경 사항을 적용합니다.
- 사용자는 권한 모드를 변경하여 Claude Code의 작업 방식을 제어할 수 있습니다.
- Claude Code는 사용자의 요청을 수행하기 위해 계획을 세우고, 단계를 실행합니다.
- 사용자는 Claude Code의 내부 생각을 확인하고, 작업을 일시 중지하거나 중단할 수 있습니다.
Visual Studio Code에서 Claude Code를 사용하면 코딩 없이도 웹 페이지를 쉽게 수정하고 개선할 수 있습니다.
🔹 Anti-Gravity 설정
Anti-Gravity는 Visual Studio Code와 유사한 인터페이스를 제공하는 IDE입니다.
- Anti-Gravity 웹사이트에서 운영체제에 맞는 버전을 다운로드하여 설치
- Anti-Gravity 실행 후 폴더를 열어 작업 공간 설정
- Visual Studio Code용 Claude Code 확장 설치 (Anti-Gravity는 Google Gemini 모델을 기본으로 사용)
- Anti-Gravity 인터페이스에서 Claude Code 아이콘을 클릭하여 Claude Code 실행
Anti-Gravity는 Visual Studio Code와 유사한 기능을 제공하며, Claude Code를 쉽게 사용할 수 있습니다.
📌 Claude Code를 사용한 웹 앱 구축 (24:03)
🔹 웹 페이지 구축 예시
Claude Code를 사용하여 웹 페이지를 구축하는 예시를 보여줍니다.
- Godly.website와 같은 고품질 디자인 웹사이트를 Claude Code를 사용하여 빠르게 구축할 수 있습니다.
- Claude.md 파일이 프롬프트에 미치는 영향과 다양한 웹사이트 디자인 방법 (스크린샷 루프, 음성 텍스트 덤프, 컴포넌트 사용)을 설명합니다.
- 웹사이트 구축 후 배포하는 방법 (Netlify, Roussel, Modal 등)을 간략하게 소개합니다.
Claude Code를 사용하면 고품질 웹 페이지를 쉽고 빠르게 구축할 수 있습니다.
🔹 Claude.md 파일 소개
Claude.md 파일은 작업 공간의 "두뇌" 역할을 하며, Claude Code의 동작 방식을 정의합니다.
- Claude.md 파일은 대화 시작 시점에 프롬프트에 삽입되어 Claude Code의 응답 방향을 설정합니다.
- Claude.md 파일은 AI의 응답 범위를 좁히고, 목표에 더욱 가까운 결과를 얻도록 돕습니다.
- Claude.md 파일은 작업 공간의 규칙, 기술적 기본 사항, 디자인 규칙 등을 정의합니다.
Claude.md 파일은 Claude Code의 동작 방식을 제어하고, 작업 효율성을 높이는 데 중요한 역할을 합니다.
🔹 Claude.md 파일 작성 방법
Claude.md 파일은 간결하고 명확하게 작성해야 합니다.
- 작업 공간의 목적과 범위를 명확하게 정의합니다.
- 필요한 규칙, 기술적 기본 사항, 디자인 규칙 등을 포함합니다.
- Claude.md 파일은 Claude Code와 대화하는 방식과 동일하게 작성합니다.
Claude.md 파일은 Claude Code의 동작 방식을 표준화하고, 작업 효율성을 높이는 데 기여합니다.
🔹 웹사이트 디자인 방법
Claude Code를 사용하여 웹사이트를 디자인하는 세 가지 주요 방법은 다음과 같습니다.
- 기존 디자인을 기반으로 스크린샷 루프를 사용하여 디자인을 복제하고, 콘텐츠를 변경합니다.
- 음성 텍스트 덤프를 사용하여 웹사이트의 콘텐츠를 설명하고, Claude Code가 디자인을 생성하도록 합니다.
- 컴포넌트 라이브러리 (예: 21st.dev)에서 컴포넌트를 선택하고, Claude Code가 웹사이트에 통합하도록 합니다.
Claude Code는 다양한 방법을 통해 웹사이트 디자인을 지원하며, 사용자는 자신에게 맞는 방법을 선택할 수 있습니다.
🔹 웹사이트 구축 및 배포
웹사이트를 구축한 후에는 배포를 통해 다른 사람들이 접근할 수 있도록 해야 합니다.
- Netlify, Roussel, Modal 등의 도구를 사용하여 웹사이트를 클라우드에 배포할 수 있습니다.
- 배포를 통해 웹사이트를 인터넷에서 사용할 수 있습니다.
Claude Code는 웹사이트 구축뿐만 아니라 배포까지 지원하여 사용자가 웹사이트를 쉽게 운영할 수 있도록 돕습니다.
🔹 웹사이트 구축 과정 예시
Claude Code를 사용하여 웹사이트를 구축하는 과정을 단계별로 보여줍니다.
- Claude.md 파일을 설정하여 Claude Code의 동작 방식을 정의합니다.
- Godly.website에서 디자인 영감을 얻고, 웹사이트의 스크린샷을 캡처합니다.
- 캡처한 스크린샷의 크기를 줄여 Claude Code에 업로드합니다.
- 웹사이트의 스타일 (CSS)을 복사하여 Claude Code에 제공합니다.
- Claude Code가 웹사이트를 분석하고, HTML 파일을 생성합니다.
- Claude Code가 생성한 웹사이트를 스크린샷과 비교하여 디자인을 개선합니다.
- Claude Code가 웹사이트의 콘텐츠를 변경하고, 사용자의 요구 사항에 맞게 조정합니다.
- Claude Code가 생성한 웹사이트를 확인하고, 필요한 수정을 수행합니다.
Claude Code는 사용자의 지시에 따라 웹사이트를 구축하고, 디자인을 개선하며, 콘텐츠를 변경하는 데 도움을 줍니다.
🔹 병렬 개발
Claude Code를 여러 개의 탭에서 동시에 실행하여 웹사이트를 병렬로 개발할 수 있습니다.
- Claude Code는 여러 개의 인스턴스를 동시에 실행할 수 있습니다.
- 병렬 개발을 통해 웹사이트 구축 속도를 높일 수 있습니다.
- 하지만 병렬 개발은 컨텍스트 전환으로 인해 집중력을 저하시킬 수 있습니다.
Claude Code는 병렬 개발을 지원하여 사용자가 웹사이트 구축 속도를 높일 수 있도록 돕습니다.
🔹 웹사이트 디자인 결과
Claude Code를 사용하여 구축한 웹사이트의 디자인 결과를 보여줍니다.
- Claude Code는 사용자의 요구 사항에 따라 웹사이트의 디자인을 변경하고, 콘텐츠를 조정합니다.
- Claude Code는 웹사이트의 로고, 글꼴, 색상 등을 변경할 수 있습니다.
- Claude Code는 웹사이트의 버튼, 이미지, 텍스트 등을 추가하거나 제거할 수 있습니다.
- Claude Code는 웹사이트의 레이아웃을 변경하고, 모바일 최적화를 수행할 수 있습니다.
Claude Code는 사용자가 원하는 대로 웹사이트를 디자인하고, 콘텐츠를 조정할 수 있도록 돕습니다.
📌 Claude Code 고급 기능 (54:43)
🔹 .cloud 디렉토리 소개
.cloud 디렉토리는 Claude Code의 고급 기능을 활용하기 위한 폴더입니다.
- .cloud 디렉토리는 숨김 폴더로, 파일 탐색기에서 기본적으로 보이지 않습니다.
- .cloud 디렉토리에는 settings.json, settings.local.json, agents, skills, rules, .mcp.json 등의 파일이 포함됩니다.
- .cloud 디렉토리를 사용하면 Claude Code의 기능을 확장하고, 사용자 정의 설정을 적용할 수 있습니다.
.cloud 디렉토리는 Claude Code의 고급 기능을 활용하기 위한 필수적인 요소입니다.
🔹 .cloud 디렉토리 구조
.cloud 디렉토리의 구조는 다음과 같습니다.
- settings.json: 팀 권한, 훅(hooks) 설정
- settings.local.json: 로컬 컴퓨터에만 적용되는 설정 (GitHub에 업로드되지 않음)
- agents: 에이전트 정의 파일 저장
- skills: 스킬 정의 파일 저장
- rules: 규칙 정의 파일 저장
- .mcp.json: 모델 컨텍스트 프로토콜 설정
.cloud 디렉토리의 구조는 Claude Code의 기능을 체계적으로 관리하고, 사용자 정의 설정을 적용하는 데 도움을 줍니다.
🔹 규칙(Rules) 소개
규칙(Rules)은 Claude.md 파일의 내용을 분리하여 관리하기 위한 기능입니다.
- 규칙을 사용하면 Claude.md 파일의 내용을 코드 스타일, 테스트, 보안, 프론트엔드 등으로 분리할 수 있습니다.
- 규칙을 사용하면 Claude.md 파일을 더욱 체계적으로 관리하고, 필요한 부분만 수정할 수 있습니다.
- 규칙을 사용하면 여러 사람이 협업하여 Claude Code를 사용할 때 권한을 분리할 수 있습니다.
규칙은 Claude.md 파일을 체계적으로 관리하고, 협업 효율성을 높이는 데 기여합니다.
🔹 규칙 생성 방법
Claude Code에게 Claude.md 파일의 내용을 규칙으로 분리하도록 요청할 수 있습니다.
- Claude Code는 Claude Code 규칙 사양에 따라 Claude.md 파일의 내용을 워크플로우, 기술적 기본 사항, 디자인 규칙 등으로 분리합니다.
- Claude Code는 사용자의 요구 사항에 따라 새로운 규칙을 생성할 수 있습니다.
Claude Code는 사용자가 규칙을 쉽게 생성하고 관리할 수 있도록 지원합니다.
🔹 전역(.cloud) 폴더 소개
전역(.cloud) 폴더는 모든 작업 공간에 적용되는 설정을 저장하는 폴더입니다.
- 전역(.cloud) 폴더는 홈 폴더 (~) 아래에 위치합니다.
- 전역(.cloud) 폴더에 저장된 설정은 로컬(.cloud) 폴더에 저장된 설정보다 우선 순위가 높습니다.
- 전역(.cloud) 폴더를 사용하면 모든 작업 공간에 공통적으로 적용되는 규칙, 기술적 기본 사항, 디자인 규칙 등을 정의할 수 있습니다.
전역(.cloud) 폴더는 Claude Code의 설정을 중앙 집중식으로 관리하고, 일관성을 유지하는 데 기여합니다.
🔹 Claude.md 파일 계층 구조
Claude.md 파일은 다음과 같은 계층 구조를 가집니다.
- 개인 전역 Claude.md (~/.cloud/claude.md)
- 프로젝트/작업 공간별 Claude.md (.cloud/claude.md)
- 기업 시스템 수준 Claude.md (기업 라이선스 사용자만 해당)
Claude.md 파일 계층 구조는 Claude Code의 설정을 유연하게 관리하고, 다양한 요구 사항을 충족하는 데 도움을 줍니다.
🔹 /init 명령어 소개
/init 명령어는 현재 코드 베이스를 분석하고, Claude.md 파일을 자동으로 생성하는 명령어입니다.
- /init 명령어를 사용하면 Claude Code가 코드 베이스의 구조, 디자인 시스템, 배포 방법 등을 분석하고, Claude.md 파일을 생성합니다.
- /init 명령어를 사용하면 Claude Code가 코드 베이스를 이해하는 데 필요한 시간을 절약하고, 작업 효율성을 높일 수 있습니다.
/init 명령어는 Claude Code를 처음 사용하는 사용자가 Claude.md 파일을 쉽게 생성할 수 있도록 돕습니다.
🔹 Claude.md 파일 작성 팁
Claude.md 파일을 효과적으로 작성하기 위한 팁은 다음과 같습니다.
- /init 명령어를 사용하여 Claude.md 파일을 먼저 생성합니다.
- 글머리 기호와 짧은 제목을 사용하여 정보를 압축합니다.
- 중요한 정보를 맨 위에 배치합니다.
- Claude.md 파일을 주기적으로 검토하고 정리합니다.
- 스타일 가이드, API 문서 등을 Claude.md 파일에 직접 복사하지 마십시오.
- 모호한 규칙을 작성하지 마십시오.
- Claude.md 파일의 크기를 200~500줄 이내로 유지하십시오.
- Claude Code가 동일한 실수를 반복하는 경우 규칙을 추가하십시오.
Claude.md 파일 작성 팁은 Claude Code의 성능을 최적화하고, 작업 효율성을 높이는 데 도움을 줍니다.
🔹 자동 메모리 기능 소개
자동 메모리 기능은 Claude Code가 사용자의 정보를 기억하고, 다른 세션에서 활용할 수 있도록 하는 기능입니다.
- 사용자가 Claude Code에게 특정 정보를 기억하도록 지시하면, Claude Code는 해당 정보를 메모리 파일에 저장합니다.
- 메모리 파일은 모든 세션에서 공유되며, Claude Code는 메모리 파일에 저장된 정보를 활용하여 사용자와 더욱 자연스럽게 대화할 수 있습니다.
자동 메모리 기능은 Claude Code의 개인화된 경험을 제공하고, 사용자와의 상호 작용을 더욱 효율적으로 만드는 데 기여합니다.
🔹 에이전트(Agents) 소개
에이전트(Agents)는 Claude Code의 기능을 확장하고, 특정 작업을 자동화하기 위한 기능입니다.
- 에이전트는 특정 작업을 수행하도록 설계된 독립적인 개체입니다.
- 에이전트는 도구, 모델, 최대 턴 수, 메모리 등의 속성을 가집니다.
- 에이전트는 다른 에이전트와 통신하고, 작업을 위임할 수 있습니다.
에이전트는 Claude Code의 기능을 확장하고, 복잡한 작업을 자동화하는 데 유용한 도구입니다.
🔹 유용한 에이전트
유용한 에이전트의 예는 다음과 같습니다.
- 연구(Research) 에이전트: 인터넷에서 정보를 검색하고, 요약합니다.
- 검토(Reviewer) 에이전트: 코드의 품질을 평가하고, 개선합니다.
- 품질 보증(QA/Testing) 에이전트: 코드의 기능을 테스트하고, 오류를 발견합니다.
유용한 에이전트를 활용하면 Claude Code의 기능을 더욱 효과적으로 활용하고, 작업 효율성을 높일 수 있습니다.
🔹 스킬(Skills) 소개
스킬(Skills)은 Claude Code에게 특정 작업을 수행하도록 지시하는 명령어입니다.
- 스킬은 사용자 정의 명령어로, Claude Code의 기능을 확장할 수 있습니다.
- 스킬은 에이전트와 유사하지만, 에이전트와 달리 독립적인 개체가 아닙니다.
- 스킬은 Claude Code에게 특정 작업을 수행하는 방법을 알려주는 지침입니다.
스킬은 Claude Code의 기능을 확장하고, 특정 작업을 자동화하는 데 유용한 도구입니다.
🔹 스킬 사용 예시
Amazon 쇼핑 스킬을 사용하여 Amazon에서 특정 제품을 검색하고, 구매하는 예시를 보여줍니다.
- 스킬을 사용하면 Claude Code에게 특정 작업을 수행하도록 지시할 수 있습니다.
- Claude Code는 스킬에 정의된 지침에 따라 작업을 수행합니다.
- 스킬을 사용하면 Claude Code의 기능을 확장하고, 특정 작업을 자동화할 수 있습니다.
스킬은 Claude Code의 기능을 확장하고, 특정 작업을 자동화하는 데 유용한 도구입니다.
📌 Claude Code 권한 모드 (54:43)
🔹 권한 모드 소개
Claude Code의 권한 모드는 Claude Code가 파일에 접근하고 수정하는 방식을 제어합니다.
- 권한 모드는 GUI 하단에 있는 버튼을 통해 변경할 수 있습니다.
- 권한 모드는 Ask before edits, Edit automatically, Plan mode, Bypass permissions 등이 있습니다.
- 권한 모드는 Claude Code가 파일에 접근하고 수정하는 방식을 제어하여 사용자의 데이터 보안을 강화합니다.
권한 모드는 Claude Code의 보안을 강화하고, 사용자가 데이터에 대한 제어권을 유지할 수 있도록 돕습니다.
🔹 권한 모드 종류
Claude Code의 권한 모드는 다음과 같습니다.
- Ask before edits: Claude Code가 파일을 수정하기 전에 사용자에게 확인을 요청합니다.
- Edit automatically: Claude Code가 파일을 자동으로 수정합니다.
- Plan mode: Claude Code가 작업을 수행하기 전에 계획을 세우고, 사용자에게 확인을 요청합니다.
- Bypass permissions: Claude Code가 모든 권한을 가지고, 사용자 확인 없이 작업을 수행합니다.
각 권한 모드는 보안 수준과 작업 효율성 사이의 균형을 제공하며, 사용자는 자신에게 맞는 권한 모드를 선택할 수 있습니다.
🔹 권한 설정 방법
Claude Code의 권한은 /permissions 명령어를 사용하여 설정할 수 있습니다.
- /permissions 명령어를 사용하면 Claude Code가 사용할 수 있는 도구, 파일 등에 대한 권한을 설정할 수 있습니다.
- 권한은 Allow, Ask, Deny 등으로 설정할 수 있습니다.
- 권한을 설정하면 Claude Code의 보안을 강화하고, 사용자가 데이터에 대한 제어권을 유지할 수 있습니다.
권한 설정은 Claude Code의 보안을 강화하고, 사용자가 데이터에 대한 제어권을 유지하는 데 중요한 역할을 합니다.
🔹 Bypass Permissions 설정 방법
Bypass Permissions는 Claude Code가 모든 권한을 가지고, 사용자 확인 없이 작업을 수행하는 모드입니다.
- Bypass Permissions는 기본적으로 활성화되어 있지 않으며, 사용자가 직접 활성화해야 합니다.
- Bypass Permissions를 활성화하려면 Claude Code 설정에서 "Claude Code: Allowed Dangerously Skip Permissions" 옵션을 선택해야 합니다.
- Bypass Permissions는 강력한 기능이지만, 보안 위험이 있으므로 신중하게 사용해야 합니다.
Bypass Permissions는 Claude Code의 기능을 최대한 활용할 수 있도록 하지만, 보안 위험이 있으므로 주의해야 합니다.
🔹 Plan Mode 소개
Plan Mode는 Claude Code가 작업을 수행하기 전에 계획을 세우고, 사용자에게 확인을 요청하는 모드입니다.
- Plan Mode는 Claude Code가 웹 도구를 사용하여 정보를 검색하고, 파일 내용을 분석하고, 작업을 수행하는 방법을 계획합니다.
- Plan Mode는 Claude Code가 작업을 수행하기 전에 사용자에게 계획을 제시하여 사용자가 작업 내용을 확인하고 수정할 수 있도록 합니다.
- Plan Mode는 Claude Code의 오류를 줄이고, 작업 효율성을 높이는 데 기여합니다.
Plan Mode는 Claude Code의 안정성을 높이고, 사용자가 작업 내용을 제어할 수 있도록 돕습니다.
🔹 Plan Mode 사용 효과
Plan Mode를 사용하면 다음과 같은 효과를 얻을 수 있습니다.
- 작업 시간을 절약할 수 있습니다.
- 토큰 사용량을 줄일 수 있습니다.
- Claude Code의 오류를 줄일 수 있습니다.
- 작업 효율성을 높일 수 있습니다.
Plan Mode는 Claude Code의 성능을 최적화하고, 작업 효율성을 높이는 데 중요한 역할을 합니다.
🔹 Plan Mode 사용 예시
Plan Mode를 사용하여 제안서 생성 플랫폼을 구축하는 예시를 보여줍니다.
- 사용자는 Claude Code에게 제안서 생성 플랫폼의 요구 사항을 설명합니다.
- Claude Code는 사용자의 요구 사항을 분석하고, 제안서 생성 플랫폼을 구축하는 방법을 계획합니다.
- Claude Code는 사용자에게 계획을 제시하고, 사용자는 계획을 확인하고 수정할 수 있습니다.
- Claude Code는 계획에 따라 제안서 생성 플랫폼을 구축합니다.
Plan Mode는 Claude Code를 사용하여 복잡한 프로젝트를 구축하는 데 유용한 도구입니다.