일반 작업
Claude Code는 개발자의 일상적인 작업을 자동화하고 지원합니다. 파일을 수동으로 추가할 필요 없이 Claude가 필요에 따라 코드베이스를 탐색합니다.
1. 익숙하지 않은 코드 이해하기
새로운 프로젝트나 복잡한 코드베이스를 빠르게 파악할 수 있습니다.
> 결제 처리 시스템이 무엇을 하는지 설명해줘
> 사용자 권한이 확인되는 곳을 찾아줘
> 캐싱 레이어가 어떻게 작동하는지 설명해줘
> 이 프로젝트의 전체 아키텍처를 설명해줘
💡 유용한 팁
- 특정 모듈이나 기능에 대해 구체적으로 질문하세요
- 데이터 흐름이나 의존성 관계를 파악하려면 명시적으로 요청하세요
- 시각적 다이어그램이 필요하면 Claude에게 생성을 요청할 수 있습니다
2. Git 작업 자동화
Claude Code는 Git 워크플로우를 자동화하여 생산성을 높입니다.
커밋 생성
> 내 변경사항을 커밋해줘
# Claude가 변경사항을 분석하고 의미 있는 커밋 메시지를 작성합니다
Pull Request 생성
> PR을 만들어줘
# Claude가 브랜치의 모든 변경사항을 분석하고 PR을 생성합니다
커밋 검색
> 12월에 마크다운 테스트를 추가한 커밋이 무엇인지 찾아줘
> 최근 버그 수정 커밋들을 보여줘
병합 충돌 해결
> main 브랜치에 리베이스하고 병합 충돌을 해결해줘
# Claude가 충돌을 분석하고 적절한 해결책을 제시합니다
3. 지능적인 코드 편집
Claude Code는 컨텍스트를 이해하고 안전하게 코드를 수정합니다.
> 회원가입 폼에 입력 유효성 검사를 추가해줘
> 로거를 새로운 API를 사용하도록 리팩토링해줘
> 워커 큐의 경쟁 조건을 수정해줘
> 이 함수를 TypeScript로 변환해줘
> 코드에서 중복된 부분을 리팩토링해줘
🔧 코드 편집 팁
- 변경 전 Claude가 현재 코드를 이해했는지 확인하세요
- 대규모 리팩토링은 단계별로 진행하는 것이 좋습니다
- 테스트가 있다면 변경 후 실행하도록 요청하세요
4. 코드 테스트 및 디버깅
테스트 실행, 디버깅, 버그 수정을 자동화합니다.
테스트 실행 및 수정
> 인증 모듈의 테스트를 실행하고 실패를 수정해줘
> 모든 테스트를 실행하고 결과를 요약해줘
> 이 기능에 대한 단위 테스트를 작성해줘
보안 및 버그 분석
> 보안 취약점을 찾아서 수정해줘
> 이 테스트가 실패하는 이유를 설명해줘
> 메모리 누수가 있는지 확인해줘
5. 심층적 사고 유도하기
복잡한 문제의 경우, Claude에게 더 깊이 생각하도록 명시적으로 요청할 수 있습니다.
> 새로운 결제 서비스를 어떻게 설계해야 할지 생각해봐
> 인증 플로우의 엣지 케이스에 대해 깊이 생각해봐
> 이 성능 문제를 해결할 방법을 깊이 생각해봐
🧠 효과적인 사고 유도
- 먼저 Claude에게 작업에 대해 알려주고 컨텍스트를 수집하게 하세요
- 그다음 "생각해봐" 또는 "깊이 생각해봐"라고 요청하세요
- "깊이 생각해봐"는 더 확장된 사고를 유발합니다
- Claude가 확장된 사고를 사용할 때 이를 표시합니다
실전 예제
예제 1: 새 기능 추가
> 사용자 프로필 페이지를 만들어야 해. 먼저 현재 인증 시스템을 이해해줘
# Claude가 인증 시스템을 분석합니다
> 프로필 페이지 구현 방법을 깊이 생각해봐
# Claude가 설계를 제안합니다
> 프로필 페이지를 구현해줘
# Claude가 코드를 작성합니다
예제 2: 버그 수정
> 로그인 후 리다이렉트가 작동하지 않아. 문제를 찾아줘
# Claude가 관련 코드를 분석합니다
> 문제를 수정하고 테스트를 추가해줘
# Claude가 버그를 수정하고 테스트를 작성합니다