Claude Code는 터미널에서 직접 작동하며, 프로젝트 컨텍스트를 이해하고 실제 작업을 수행합니다. 컨텍스트에 파일을 수동으로 추가할 필요가 없으며 - Claude가 필요에 따라 코드베이스를 탐색합니다.

익숙하지 않은 코드 이해하기

> 결제 처리 시스템은 무엇을 하나요?
> 사용자 권한이 확인되는 위치를 찾아주세요
> 캐싱 레이어가 어떻게 작동하는지 설명해주세요

Git 작업 자동화하기

> 내 변경사항 커밋하기
> PR 생성하기
> 12월에 마크다운 테스트를 추가한 커밋은 어떤 것인가요?
> main 브랜치에 리베이스하고 충돌 해결하기

코드 지능적으로 편집하기

> 회원가입 양식에 입력 유효성 검사 추가하기
> 로거를 새 API를 사용하도록 리팩토링하기
> 워커 큐의 경쟁 상태 수정하기

코드 테스트 및 디버깅하기

> 인증 모듈에 대한 테스트를 실행하고 실패한 부분 수정하기
> 보안 취약점 찾아서 수정하기
> 이 테스트가 실패하는 이유 설명하기

더 깊은 사고 장려하기

복잡한 문제의 경우, Claude에게 명시적으로 더 깊이 생각하도록 요청하세요:
> 새로운 결제 서비스를 어떻게 설계해야 할지 생각해보세요
> 인증 흐름의 엣지 케이스에 대해 깊이 생각해보세요
Claude Code는 Claude(Sonnet 3.7)가 확장된 사고를 사용할 때 이를 표시합니다. 계획이 더 필요한 작업에 대해 Claude에게 “생각해보세요” 또는 “깊이 생각해보세요”라고 사전에 요청할 수 있습니다. 먼저 Claude에게 작업에 대해 알려주고 프로젝트에서 컨텍스트를 수집하도록 한 다음, “생각해보세요”라고 요청하여 계획을 세우도록 하는 것이 좋습니다.
Claude는 사용하는 단어에 따라 더 많이 생각합니다. 예를 들어, “깊이 생각해보세요”는 단순히 “생각해보세요”라고 말하는 것보다 더 확장된 사고를 유발합니다.더 많은 팁은 확장된 사고 팁을 참조하세요.

CI 및 인프라 워크플로 자동화하기

Claude Code는 헤드리스 실행을 위한 비대화형 모드를 제공합니다. 이는 스크립트, 파이프라인, Github Actions와 같은 비대화형 컨텍스트에서 Claude Code를 실행할 때 특히 유용합니다. 비대화형 모드에서 실행하려면 --print (-p)를 사용하세요. 이 모드에서는 ANTHROPIC_API_KEY 환경 변수를 설정하여 사용자 지정 API 키를 제공할 수 있습니다. 비대화형 모드는 Claude가 사용할 수 있는 명령 세트를 미리 구성할 때 특히 유용합니다:
export ANTHROPIC_API_KEY=sk_...
claude -p "최신 변경사항으로 README를 업데이트하세요" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...