Cursor를 더 똑똑하게 사용하고 싶은 분들을 위한 팁 12개
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
AI
대상자
프로젝트 개발자 및 AI 도구 활용자
난이도: 중급~고급
핵심 요약
- 모델 선택은 작업 유형에 따라 Thinking/Non-Thinking 모델 분리 활용
- Ask/Agent 모드는 TDD 방식으로 테스트 코드 작성 → 원인 분석 → 수정 실행 3단계 적용
- Git 커밋은 코드 오류 시 복구의 최소 안전장치로 강조
- Cursor Rules는 반복적 실수 방지 및 AI 학습 향상에 필수
- @Code/@Docs/@Git 등 컨텍스트 주입은 AI 작업 정확도 향상에 효과적
섹션별 세부 요약
1. 모델 선택 전략
- Thinking 모델(Claude 4, Gemini 2.5 Pro)은 자율성 높음
- Non-Thinking 모델(GPT 4.1)은 명확한 지시 실행에 적합
- Agent 모드는 복잡한 앱 수정 시 기존 기능 손상 위험 존재
- Auto-select 기능은 신뢰도 낮음 → 직접 모델 테스트 권장
2. Ask/Agent 모드 활용법
- Ask 모드는 읽기 전용으로 계획 수립에 유리
- Agent 모드는 코드 수정 시 테스트 코드 작성 → 원인 분석 → 수정 단계 적용
- "지금 당장 수정하지 마" 프롬프트로 불필요한 동작 방지
3. TDD 기반 버그 해결 프로세스
- 1단계: 실패하는 테스트 코드 작성 (TDD 방식)
- 2단계: 원인 분석 및 확인 방법 제시
- 3단계: 테스트 코드 잠금 후 수정 실행 (
.cursorignore
적용)
4. Cursor Rules 생성 및 활용
- "Generate Cursor Rules" 기능으로 대화 내용 기반 규칙 생성
- 디버깅 후 규칙 추가 → 반복적 실수 방지
- Always Applied 규칙으로 코드 구조 문서화 가능
5. 채팅 세션 관리
- 긴 채팅 시 컨텍스트 한계 → 새 세션 생성 및 @Past Chats 요약 활용
- 유의미한 내용은 규칙으로 저장 → 긴 채팅 유지 필요성 감소
6. Git 커밋 관리
- 커밋은 AI 오류 시 복구 수단 → 작업 후 반드시 커밋
- AI Commit Message 기능으로 자동 생성 가능
- "Git 초기 설정부터 커밋 메시지 작성" 요청 가능
7. Cursor 내부 툴 활용
- List Directory: 파일명만 읽음 (내용 읽지 않음)
- Read File: 최대 250줄 읽음 (Max 모드: 750줄)
- Tool 호출 제한: 25번까지 가능 (Max 모드: 200번)
8. Privacy 모드 고려사항
- Privacy 모드 OFF: 데이터 수집 가능 (모델 학습에 활용)
- Privacy 모드 ON: 코드 암호화 임시 저장 (영구 저장 X)
- 최신 기능 제한 (백그라운드 에이전트 등)
9. 외부 도구 연동
- Browserbase/PlayWright/Sentry/Stripe/Netlify 등 외부 도구 설치 권장
- MCP 딥링크로 Cursor 공식 문서 도구 설치 가능
- StageWise로 UI 특정 부분 수정 요청 가능
10. 고급 설정
- Max 모드: 토큰 기반 과금 → 대규모 컨텍스트/Tool 사용 가능
- Custom API Key: 자체 LLM 연동 가능 (Cursor 서버 경유)
- VSCode 확장 프로그램: Import 기능 지원 (현재 일부 한계 존재)
결론
- TDD 방식과 Cursor Rules 생성을 통해 AI 학습 및 오류 방지
- Git 커밋은 코드 안전장치로 필수 적용
- @Code/@Docs/@Git 등 컨텍스트 주입으로 AI 작업 정확도 향상
- Max 모드 및 외부 도구 연동 활용 시 프로젝트 효율성 극대화