"이 버그 수정해줘"
"코드 최적화해줘"
"기능 추가해줘"
"사용자 로그인 시 SQL 인젝션 취약점 수정, 매개변수화된 쿼리 사용"
"리스트 렌더링 성능 최적화, 가상 스크롤링 구현"
"Excel 내보내기 기능 추가, 일괄 내보내기 및 진행률 표시 지원"
💡 요구사항을 가능한 한 구체적으로 설명하여 Claude Code가 당신의 의도를 정확히 이해하도록 하세요
작은 작업/모듈의 경우, 모든 요구사항을 한 번에 AI에게 보낼 수 있습니다:
"이메일, 비밀번호 입력 필드, 로그인 상태 유지 옵션, 로그인 버튼이 포함된 사용자 로그인 폼 만들기"
복잡한 작업은 단계별로 실행하는 것이 좋습니다:
"사용자 인증 시스템의 데이터베이스 테이블 구조 설계"
"설계된 테이블 구조를 기반으로 사용자 등록 및 로그인 API 구현"
"백엔드 API를 호출하는 로그인 및 등록 페이지 생성"
"폼 검증 및 오류 처리 추가"
수정하기 전에 먼저 AI가 당신의 비즈니스와 코드를 이해하도록 하세요:
"먼저 src/auth 디렉토리의 인증 관련 코드를 읽고 기존 인증 흐름을 이해한 후,
2단계 인증 기능을 추가하는 것을 도와주세요"
# 시작 시 모든 권한 확인 건너뛰기
claude --dangerously-skip-permissions
# ~/.bashrc 또는 ~/.zshrc에 추가
alias claude='claude --dangerously-skip-permissions'
# 즉시 적용
source ~/.bashrc
⚠️ 주의: 권한 건너뛰기는 보안 위험이 있으므로, Claude Code가 실행할 작업을 이해하고 있는지 확인하세요
Claude Code는 다양한 수준의 사고 모드를 제공합니다:
"think: 이 알고리즘의 시간 복잡도 분석"
"think hard: 고동시성 플래시 세일 시스템 아키텍처 설계"
"think harder: 이 레거시 시스템의 전체 아키텍처 리팩토링"
"ultrathink: 분산 트랜잭션 솔루션 설계"
💰 주의: 사고 수준이 높을수록 더 많은 토큰을 소비하고 비용도 높아집니다
Claude Code가 잘못된 명령을 실행할 때 ESC 키를 눌러 즉시 중지:
1. 스크린샷을 찍거나 이미지 복사
2. Claude Code에서 Ctrl+V로 붙여넣기 (Cmd+V가 아님)
3. 프롬프트 추가: "이 디자인에 맞는 코드 생성"
@design.png 이 디자인에 따라 반응형 레이아웃 구현해주세요
# 자동으로 최근 대화 계속하기
claude --continue
# 또는 축약형
claude -c
# 히스토리 세션 선택기 표시
claude --resume
# 또는 축약형
claude -r
> /resume
# 복원할 히스토리 세션 선택
# CLAUDE.md
## 프로젝트 개요
이것은 React + Node.js를 사용하는 전자상거래 플랫폼 프로젝트입니다
## 기술 스택
- 프론트엔드: React 18, TypeScript, Ant Design
- 백엔드: Node.js, Express, MongoDB
- 배포: Docker, Kubernetes
## 코딩 규칙
- ESLint + Prettier 사용
- 함수형 컴포넌트 우선
- TypeScript strict 모드 사용
## 자주 사용하는 명령
- `npm run dev`: 개발 서버 시작
- `npm test`: 테스트 실행
- `npm run build`: 프로덕션 버전 빌드
Claude Code는 CLAUDE.md를 재귀적으로 읽습니다:
/
├── CLAUDE.md # 전역 구성
├── frontend/
│ └── CLAUDE.md # 프론트엔드 특정 구성
└── backend/
└── CLAUDE.md # 백엔드 특정 구성
세션에서 메모리 파일 편집 열기:
> /memory
# 기본 편집기에서 CLAUDE.md 열기
Claude Code의 동시성 기능 활용:
"다음 작업을 동시에 수행해주세요:
1. src/components 디렉토리의 코드 품질 분석
2. package.json의 의존성 업데이트 확인
3. 테스트 실행 및 커버리지 리포트 생성"
코드 생성 템플릿 만들기:
"프로젝트의 기존 컴포넌트 패턴을 기반으로, 이미지, 제목, 가격, 구매 버튼이 포함된
새로운 ProductCard 컴포넌트 생성"
"src/api/user.js 파일을 리뷰해주세요. 다음에 중점을 두고:
- 보안 취약점
- 성능 문제
- 코딩 규칙
- 모범 사례
상세한 개선 제안 제공"
"기능을 점진적으로 개발합시다:
1단계: 먼저 데이터 모델 생성
[완료 대기]
2단계: 모델 기반으로 CRUD API 생성
[완료 대기]
3단계: 관리 인터페이스 생성
[점진적으로 완성]"
"이 오류가 발생했습니다: [오류 메시지 붙여넣기]
도와주세요:
1. 오류 원인 분석
2. 해결 방안 제공
3. 이 문제가 발생한 이유 설명
4. 유사한 문제를 피하는 방법"
"다음을 포함하는 프로젝트 초기화 스크립트 생성:
1. Node.js 버전 확인
2. 의존성 설치
3. 환경 변수 구성
4. 데이터베이스 초기화
5. 시드 데이터 실행
6. 개발 서버 시작"
"Git 커밋 프로세스 설정을 도와주세요:
1. 코드 포맷팅 실행
2. ESLint 검사 수행
3. 단위 테스트 실행
4. 커밋 메시지 생성
5. 코드 자동 커밋"
요구사항을 명확히 설명하고 필요한 컨텍스트 제공
복잡한 작업 분해, 결과를 단계별로 검증
깊은 사고, 이미지 처리 등 고급 기능을 충분히 활용
CLAUDE.md와 별칭을 통해 효율성 향상
새로운 팁 탐색, 워크플로 최적화
| 시나리오 | 기존 방식 | 팁 적용 후 | 효율성 향상 |
|---|---|---|---|
| 코드 리뷰 | 30분 | 5분 | 6배 |
| 기능 개발 | 2시간 | 30분 | 4배 |
| 버그 수정 | 1시간 | 15분 | 4배 |
| 문서 작성 | 1시간 | 10분 | 6배 |
| 리팩토링 최적화 | 3시간 | 45분 | 4배 |
💡 팁: 이 16가지 팁은 Claude Code 사용 효율성을 높이는 핵심입니다. 기본 팁부터 연습을 시작하여 점차 고급 기능을 마스터하는 것을 권장합니다. Claude Code의 잠재력은 당신이 어떻게 사용하느냐에 달려 있습니다!