Bash 모드에서 토큰을 소비하지 않고 직접 명령을 실행하세요, 빠르고 경제적입니다:
# Claude Code에 입력
> /bash
# Bash 모드에 진입한 후 명령을 직접 실행할 수 있습니다
$ ls -la
$ git status
$ npm install
💡 Bash 모드는 간단한 명령에 적합하며, 복잡한 작업은 여전히 AI 지원이 필요합니다
Shift + Tab을 눌러 자동 편집 수락 기능을 전환하세요:
Shift + Tab을 누르면 "auto-accept edits on"이 표시됩니다
Claude Code가 수동 확인 없이 자동으로 파일을 생성하고 편집합니다
다시 Shift + Tab을 눌러 기능을 비활성화합니다
--dangerously-skip-permissions에 비해 이 기능은 더 안전하며 파일 편집 권한으로 제한됩니다.
Shift + Tab을 두 번 눌러 계획 모드로 진입하세요:
plan mode on
Claude가 먼저 상세한 계획을 수립합니다:
1. 요구사항 분석
2. 아키텍처 설계
3. 구현 단계 나열
4. 시간 추정
실행할까요? [Y/n]
여러 파일을 한 번에 처리:
"src/ 디렉토리의 모든 .js 파일에 대해 다음 작업을 수행해 주세요:
1. TypeScript로 변환
2. 타입 주석 추가
3. ESLint 오류 수정"
@ 기호를 사용하여 코드를 빠르게 찾으세요:
@Button.tsx의 onClick 핸들러에 문제가 있습니다, 수정해 주세요
@api/* 모든 API 파일에 에러 처리 추가
@**/*.test.ts 모든 테스트 파일 실행
> /clear
# 현재 세션 컨텍스트 지우기
> /compact
# 긴 대화 기록 압축
> /save context-name
# 나중에 사용할 수 있도록 현재 컨텍스트 저장
코드 생성 템플릿 만들기:
"다음 템플릿을 기반으로 5개의 페이지 컴포넌트를 생성해 주세요:
- 레이아웃: 2열
- 기능: 목록 표시
- 스타일: Tailwind 사용
페이지 이름: 사용자, 제품, 주문, 댓글, 설정"
"UserService 클래스를 리팩토링해 주세요:
1. 더 작은 모듈로 분할
2. SOLID 원칙 적용
3. 단위 테스트 추가
4. 하위 호환성 유지"
"@pages/Dashboard.tsx의 성능 병목 현상을 분석해 주세요:
1. 재렌더링 문제 식별
2. 메모리 누수 찾기
3. 대용량 데이터 렌더링 최적화
4. 구체적인 최적화 방안 제공"
"@services/auth.ts에 대한 완전한 테스트 스위트를 생성해 주세요:
- 단위 테스트: 모든 공개 메서드
- 통합 테스트: API 호출
- 경계 테스트: 예외 상황
- Mock 데이터: 현실적인 테스트 데이터"
"전체 프로젝트를 스캔하고 생성해 주세요:
1. API 문서 (OpenAPI 형식)
2. 컴포넌트 문서 (Storybook 형식)
3. README 파일
4. CHANGELOG"
"package.json을 분석해 주세요:
1. 사용하지 않는 의존성 찾기
2. 오래된 패키지 확인
3. 보안 취약점 식별
4. 대안 추천"
"Git 자동화 스크립트를 만들어 주세요:
1. 코드 포맷팅
2. 테스트 실행
3. 커밋 메시지 생성
4. PR 생성
5. CHANGELOG 업데이트"
"새로운 데이터 모델을 기반으로 마이그레이션을 생성해 주세요:
기존 모델: @models/user.old.ts
새 모델: @models/user.new.ts
생성:
- 마이그레이션 스크립트
- 롤백 스크립트
- 데이터 변환 로직"
"@api/openapi.yaml을 기반으로 생성해 주세요:
1. Mock 서버
2. 테스트 데이터
3. Postman 컬렉션
4. 클라이언트 SDK"
"전체 프로젝트의 코드 스타일을 통일해 주세요:
1. Prettier 구성 적용
2. ESLint 문제 수정
3. 네이밍 규칙 통일
4. import 문 정리"
"보안 감사를 실행해 주세요:
1. 민감 정보 노출 스캔
2. SQL 인젝션 위험 확인
3. XSS 취약점 식별
4. 권한 제어 검토"
"프로젝트에 국제화 지원을 추가해 주세요:
1. 모든 하드코딩된 텍스트 추출
2. 언어 파일 생성 (한국어/영어)
3. 언어 전환 구현
4. 날짜/통화 형식 처리"
"빌드 구성을 최적화해 주세요:
1. 번들 크기 분석
2. 코드 분할 구현
3. tree shaking 구성
4. 로딩 성능 최적화"
"오류 모니터링을 통합해 주세요:
1. Sentry 구성 추가
2. 에러 경계 설정
3. 로그 수집 구현
4. 알림 규칙 생성"
"완전한 CI/CD 플로우를 만들어 주세요:
1. GitHub Actions 구성
2. 자동화된 테스트
3. 코드 품질 검사
4. 자동 배포 스크립트"
"성능 모니터링 방안을 구현해 주세요:
1. 성능 추적 추가
2. 주요 지표 수집
3. 성능 보고서 생성
4. 성능 경고 설정"
"이 문제를 디버깅하는 데 도움을 주세요:
[오류 메시지 붙여넣기]
다음을 수행해 주세요:
1. 오류 스택 분석
2. 문제 원인 찾기
3. 여러 해결 방안 제공
4. 근본 원인 설명
5. 예방 조치 제안"
"완전한 사용자 관리 시스템을 만들어 주세요:
1. 데이터베이스 모델 설계
2. CRUD API 구현
3. 프론트엔드 인터페이스 생성
4. 인증 및 권한 추가
5. 테스트 케이스 작성
6. 문서 생성"
"레거시 프로젝트를 리팩토링해 주세요:
1. 기존 아키텍처 분석
2. 기술 부채 식별
3. 리팩토링 계획 수립
4. 점진적 마이그레이션 실행
5. 기능 불변 보장
6. 테스트 커버리지 완성"
"애플리케이션 성능을 포괄적으로 최적화해 주세요:
1. 프론트엔드 성능 분석
2. API 응답 최적화
3. 데이터베이스 쿼리 최적화
4. 캐싱 전략 구현
5. CDN 구성
6. 모니터링 및 알림 설정"
| 단축키 | 기능 | 사용 시나리오 |
|---|---|---|
| Shift + Tab | 모드 전환 | 자동 수락/계획 모드 |
| ESC | 실행 중지 | 긴급 중지 |
| Ctrl + V | 이미지 붙여넣기 | 디자인을 코드로 변환 |
| Tab | 코드 완성 | 빠른 코딩 |
/clear - 컨텍스트 지우기
/compact - 기록 압축
/save - 세션 저장
/resume - 세션 재개
/bash - Bash 모드
/plan - 계획 모드
/auto - 자동 모드
/memory - 메모리 편집
@ - 파일 참조
@* - 와일드카드 매칭
@**/* - 재귀 매칭
프로젝트 특성에 따라 표준 워크플로우 프로세스 설계
효율적인 프롬프트 템플릿 라이브러리 구축
반복적인 작업은 Claude Code에 맡기기
새로운 기능에 주목하고 사용 기술 최적화
팀과 모범 사례 공유
| 특징 | Cursor | Claude Code |
|---|---|---|
| 학습 곡선 | 낮음 | 중간 |
| 기능 깊이 | 중간 | 깊음 |
| 사용자 정의 능력 | 제한적 | 강력함 |
| 배치 처리 능력 | 기본 | 고급 |
| 비용 모델 | 구독제 | 사용량 기반 |
| 적용 시나리오 | 일상 개발 | 복잡한 작업 |
💡 요약: 이 23가지 팁을 마스터하면 Claude Code의 효율성을 정말로 "극대화"할 수 있습니다. 핵심은 다양한 시나리오에 따라 유연하게 적용하고 자신만의 효율적인 워크플로우를 형성하는 것입니다. 기억하세요: 도구는 효율성을 높이기 위한 것이지 과시하기 위한 것이 아닙니다. 현재 작업에 가장 적합한 팁을 선택하여 Claude Code의 진정한 힘을 발휘하세요!