Claude Code 완전 가이드 · 4 min read
개발자 인사이트
Claude Code를 가장 깊이 사용하는 해외 Top 개발자들의 핵심 인사이트를 개발자별로 정리합니다.
Boris Cherny
Claude Code Creator, Anthropic
- 대부분의 세션을 Plan Mode로 시작 (Shift+Tab x2). 계획 확정 후 auto-accept으로 전환하여 단일 샷 실행
- "이 변경사항을 도전하고 테스트를 통과할 때까지 PR을 만들지 마세요"
- 평범한 수정 후: "지금 아는 모든 것을 바탕으로, 이걸 버리고 우아한 솔루션을 구현하세요"
- 음성 딕테이션 (macOS fn x2): "타이핑보다 3배 빠르고, 프롬프트가 더 상세해짐"
- Opus 4.5 + Thinking Mode + High Effort 전용 사용
- PostToolUse 훅으로 자동 포매팅 — CI 실패의 ~10%를 잡음
- 서브에이전트 자동화: code-simplifier, verify-app, build-validator
- CLAUDE.md에 매주 여러 번 교정 추가 — Compounding Engineering
/batch로 대규모 마이그레이션을 인터랙티브하게 계획 후 수십 개 에이전트로 병렬 실행
Armin Ronacher
Flask Creator, Sentry
- 코드 단순성 추구: plain SQL, 서술적 함수명, 상속 회피
- "에이전트에게 작동하는 가장 바보 같은 방법을 시키세요"
- 코드 생성 > 의존성: "에이전틱 코딩을 할수록 이 확신이 커짐"
- 도구는 빠르게 응답, 최소 출력, 오용에 강건, 관찰 가능해야 함
- 핵심 도구를 Makefile에 보호 조치와 함께 배치
- MCP는 대부분 불필요 — 에이전트는 CLI를 효과적으로 사용함
- Go를 백엔드에 강력 추천: 안정적 생태계, LLM에 직관적인 구조적 인터페이스, 빠른 테스트
- Sonnet 전용 사용 — 완전한 작업 할당 후 최소 개입
Thorsten Ball
Zed / Amp, ampcode.com
- 핵심 통찰: "LLM 하나, 루프 하나, 충분한 토큰"이면 에이전트가 된다
- 코드 편집 에이전트는 ~400줄 코드와 3개 도구(read_file, list_files, edit_file)로 충분
- 도구 설명과 파라미터 스키마가 의도와 실행 사이의 인터페이스
- 에이전트의 본질: LLM이 도구를 호출하고, 결과를 다시 LLM에 넣고, 반복
Shrivu Shankar
blog.sshh.io
- 부정형만 쓰지 마세요: "~하지 마라"만 쓰면 Claude가 막힘. 항상 대안 제시
- CLAUDE.md는 강제 함수(forcing function): 복잡한 CLI 명령이 필요하면 도구가 고쳐져야 함
- Document & Clear: 진행 상황을 파일로 덤프, /clear, 새 세션에서 재시작
- 제출 시 차단 훅을 쓰세요 (write-time blocking 아닌)
- Master-Clone 패턴: 고정 계층 대신 메인 에이전트가 동적으로 클론 생성
- GitHub Actions: 가장 과소평가된 기능. 엔터프라이즈 패턴으로 활용
- 슬래시 커맨드를 시스템 명령이 아닌 개인 단축키로 취급
커뮤니티 리소스
| 리소스 | 설명 |
|---|---|
| awesome-claude-code | 21.6k 스타 — 포괄적인 큐레이션 컬렉션 |
| awesome-claude-code-toolkit | 135 에이전트, 35 스킬, 42 커맨드, 120 플러그인, 19 훅 |
| claude-code-ultimate-guide | 초보자부터 파워 유저까지 문서 |
| ClaudeForge | Anthropic 베스트 프랙티스 기반 CLAUDE.md 생성기 |