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

낯선 코드 이해하기

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

Git 작업 자동화

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

지능적인 코드 편집

> 회원가입 양식에 입력값 검증을 추가해주세요
> 로거를 새로운 API를 사용하도록 리팩토링해주세요
> 워커 큐의 경쟁 상태를 수정해주세요

코드 테스트 및 디버깅

> auth 모듈의 테스트를 실행하고 실패한 것을 수정해주세요
> 보안 취약점을 찾아서 수정해주세요
> 이 테스트가 왜 실패하는지 설명해주세요

더 깊은 사고 유도하기

복잡한 문제의 경우, Claude에게 명시적으로 더 깊이 생각하도록 요청하세요:

> 새로운 결제 서비스를 어떻게 설계해야 할지 생각해주세요
> 인증 플로우의 엣지 케이스에 대해 깊이 생각해주세요

Claude Code는 Claude(3.7 Sonnet)가 확장된 사고를 사용할 때 이를 표시합니다. 계획이 더 많이 필요한 작업의 경우 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 ...

Was this page helpful?