콘텐츠로 이동

03-실전

단계결과물
0~5사전 점검OS·계정·작업 폴더 확인
5~10설치claude --version 출력
10~15첫 로그인로그인 완료
15~20빈 CLAUDE.md 생성 + 첫 질문첫 응답
20~28첫 파일 편집 작업 + 권한 승인 학습diff 1건 적용
28~30종료, 회고 메모다음에 할 일 1개
  • 자신의 OS를 확인한다(macOS/Linux/WSL/Windows).
  • Claude 구독 또는 Anthropic Console 계정이 있는지 확인한다.
  • “장난쳐도 되는” 빈 폴더 또는 작은 사이드 프로젝트를 하나 만든다(절대 첫 세션을 회사 메인 리포에서 시작하지 않는다 — Part 0/04 함정 #1).
Terminal window
mkdir ~/hello-claude && cd ~/hello-claude
git init
echo "# hello-claude" > README.md
git add . && git commit -m "init"

OS에 맞는 명령을 친다(02-구조.md 참조). macOS/Linux/WSL이면:

Terminal window
curl -fsSL https://claude.ai/install.sh | bash

설치 후 검증:

Terminal window
claude --version

버전 문자열이 나오면 성공이다. PATH 문제로 명령이 안 보이면 새 터미널 창을 열어본다.

Terminal window
cd ~/hello-claude
claude

브라우저가 열리며 로그인 페이지가 뜬다. Claude 구독 계정 또는 Anthropic Console 계정으로 로그인한다.

로그인 후 CLI 프롬프트가 돌아오면 끝이다.

세션 안에서 다음과 같이 입력한다.

이 프로젝트는 hello-claude라는 학습용 빈 폴더야.
CLAUDE.md를 만들고, 그 안에 "이 프로젝트는 학습용이다.
파일 수정은 항상 diff를 먼저 보여달라"라고 적어줘.

Claude Code가 응답하며 CLAUDE.md 파일 생성을 제안할 것이다. 권한 프롬프트가 뜨면 내용을 읽고 “Yes”로 승인한다. “Yes to all”이 아니라 “Yes” 한 번을 누르는 습관을 만든다.

이번에는 의도적으로 코드를 만지게 한다.

README.md에 "## 학습 목표" 섹션을 추가하고, 그 아래에
나의 첫 30분 셋업 회고를 한 줄 적어줘.

Claude Code는 다음과 같이 동작한다.

  1. README.md를 읽는다(승인 필요할 수 있음).
  2. 변경 diff를 보여준다.
  3. 적용 승인을 묻는다.
  4. 적용 후 결과를 요약한다.

각 단계에서 diff를 진짜로 본다. 한 줄도 빠짐없이. 이 습관이 향후 큰 사고를 막는다.

세션을 종료(/exit 또는 Ctrl+D)하고 다음 3개 질문에 답한다.

  1. 권한 프롬프트가 뜬 횟수는?
  2. 응답에 사실 오류가 1개라도 있었는가?
  3. 다음 30분에 시도하고 싶은 작업 1개는?

3번의 답을 들고 Part 0/03 — 첫 워크플로우 hello-cowork로 넘어간다.

설치 직후 다음 중 하나는 켜두는 것을 권장한다.

  • 샌드박싱(Sandboxing): Anthropic이 2025-10-19에 출시한 옵트인 기능. claude 실행 시 옵션으로 활성화하거나, settings.json에서 기본값으로 설정한다(자세한 절차는 Part 5/03 권한 설계).
  • 위험 명령 사전 차단: rm -rf /, rm -rf ~ 같은 명시적 패턴을 hooks로 막는다(Part 5/07).

이 두 가지 중 최소 하나는 회사 머신에서 필수로 본다.