Mastering Claude Code in 30 minutes
2025년 5월에 나온 영상을 이제야 보는 포스트 😅
트위터에 누가 한글로 번역해서 올려줬는데
중간중간 번역이 끊겨있길래 그냥 원본 동영상으로 봄
근데 유튜브 영상의 오디오 트랙을 텍스트로 변환해주는 AI 서비스도 있어서 써봄

useful or interesting points
- give context → 버그를 한번에 고치기, 기능 하나를 구현하기 등 품이 좀 큰 명령에 원하는 결과를 얻으려면
plan모드를 써보기 (큰 기능 통째로 던지면 엉뚱한 길로 갈 수있음) - 반복시킬 수록 더 나아짐
- CLAUDE.md → 와 같은 context를 proejct root에 두면 매 session 마다 읽고 맥락 적용시킴, 최대한 간결하게 유지하기
think hard,ultrathink같은 명령어 ㅋㅋ- 왜 IDE를 개발하지 않았냐는 질문도 좋았고 Anthropic 내부에서도 IDE를 다양하게 사용하고 있었기 때문에 교집합이 터미널이었던 것,
미래 지향적인 core value? 때문에 터미널을 선택했다는 답변도 좋았다 - agentic harness를 뭐 어떻게 해야하는지 감이 안 잡혔는데
그냥use a parallel agents to brainstorm ~으로 명령하면 알아서 클로드가 하네스 구성하는구나, 좀 더 쉽게 생각해도 되겠구나 싶었다 - commit, git history, 그거랑 연결된 이슈들을 읽을 수 있어서
what did I ship last week?이라고 명령하고 그걸로 주간보고 쓴다는거 ㅋㅋ - 확실히 클로드를 잘 쓰려면 문서화가 전제되어야하는 듯
- 개 많은 소스코드 직접 읽지말고, 클로드가 읽게하고, 클로드가 맥락 찾아가게 하라는 거
Steer Claude to use tools your way

클로드를 위해서 다른 의존성 설치할 거 없고 그냥 your current tool에 적용시키라는 말 ~
스스로 검증하는 flow를 반복시키면 더 나아진다는 말 그리고 예시 프롬프트

저번에 토스 모닥불에서 agent 하나에 기능 구현 코드 작성 시키고, 다른 agent에 테스트 코드 작성시키면서
테스트 스크립트 패스할 때 까지 반복시킨다는 게 엄청 인상깊었는데 이미 나온 구조였구나 😅

Context 파일 계층 구조로 사용하기

CLAUDE.md랑 설정은 계층 구조로 로드됨, 우선순위:
enterprise (조직 관리자가 전사 배포) ← 가장 위, 직원이 못 덮어씀
↓
user/global (~/.claude/, 내 모든 프로젝트)
↓
project (repo에 커밋, 팀 공유)
↓
CLAUDE.local.md (커밋 안 함, 나만)
회사 관리자가 모든 직원의 Claude Code에 강제 적용하는 설정 위치예요. Boris 예시: "이 test 명령은 전 직원 자동 승인", "이 URL은 누구도 fetch 못 하게 차단" 같은 걸 여기 박아두면 개별 직원이 못 바꿉니다. 보안/정책을 중앙에서 거는 용도라, 혼자 쓰거나 작은 팀이면 거의 안 만지는 영역이에요. (정확한 파일 경로는 OS마다 달라서 공식 문서에서 "settings hierarchy" 확인하는 게 안전합니다.)
Give Clade more context

이거 뭔 얘기인가 싶었는데 특정한 때에 필요한 Context를 이렇게 구성해놓고
파일멘션해서 그때 그때 필요한 세션마다 끌어쓰라는 얘기였음
커스텀 슬래시 커맨드는 이제 Skills로 통합됐어요.
.claude/commands/의 파일도 여전히 동작하지만, .claude/skills/가 권장 방식이고 둘 다 /command-name 형태로 호출됩니다.
즉 본인이 만든 react-next-review 스킬이 사실상 /react-next-review 슬래시 커맨드 역할을 해요. 현재 60개 넘는 내장 커맨드가 있고, Claude Code에서 /를 치면 전체 목록이 뜹니다.
근데 Skills 쓰다보니까 '이 대화 저장해줘' 하거나 '이력서에 넣을 문구로 수정해줘' 라고만 해도 관련 스킬 알아서 가져와서 쓰는듯


권한·MCP까지 계층으로 관리되고, 차단도 됨

key bindings

Shift+Tab: auto-accept 모드 (편집 자동수락, bash는 여전히 승인)#: 기억시키기 → CLAUDE.md 자동 반영!: bash 모드 — 실행 결과가 그대로 컨텍스트에 들어가서 다음 턴에 클로드가 봄@: 파일/폴더 컨텍스트 추가Esc: 언제든 안전하게 중단 / 두 번 : 히스토리 점프--resume/--continue: 세션 재개,Ctrl+R: 전체 출력 보기
SDK?

Claude Code를 헤드리스(터미널 UI 없이)로 돌리는 방법
claude -p "프롬프트" 형태로 쓰면 사람이 안 보고 프롬프트 → 결과(JSON 등) 만 뱉어주는 함수처럼 동작합니다. Claude Code를 움직이는 그 "에이전트 엔진"을 라이브러리/CLI로 노출한 것
아 GitHub Actions에서 PR 리뷰하게 만든게 SDK를 쓰는거구나
cat huge.log | claude -p "이 로그에서 이상한 거 찾아줘" --output-format json
Claude SDK (현재명: Claude Agent SDK)
Agent SDK 개요 / 마이그레이션 가이드 — 이름·패키지 변경(claude-code-sdk → claude-agent-sdk)과 v0.1.0 breaking change가 정리돼 있어요. 옛 claude -p 워크플로에서 옮길 때 이거 보면 됩니다.
Multi-claude

Plug in your team's tools

- bash 도구: "이 CLI 써서 ~해.
-h로 사용법 확인해" → 알아서 익혀서 씀 - MCP 도구:
claude mcp add barley_server -- node myserver등록하고 "이 MCP 서버로 ~해"
알았던 내용 몰라도 되는 내용 몰랐던 내용 이거저거 섞여있기는한데
기본적으로 클로드 잘 쓰려면 알고 있어야하는 맥락이 들어가 있어서 좋았다
그리고 유튜브 음성 → 텍스트 변환 서비스 알게돼서 유용하게 쓸 것 같다 ㅋㅋ
