프로그래밍 환경에서 나만의 워크플로우에 맞춘 AI 지원을 받고 싶다면, 커서(Cursor)의 커스텀 모드 기능이 큰 도움이 될 것입니다. 이번 블로그 포스팅에서는 커서의 커스텀 모드를 설정하고 활용하는 방법을 단계별로 안내하며, 이미지와 문서를 바탕으로 실질적인 설정 과정을 설명하겠습니다.
커스텀 모드란?
커서의 커스텀 모드는 사용자가 자신의 워크플로우에 맞게 도구와 프롬프트를 조합하여 새로운 모드를 생성할 수 있는 기능입니다. 이는 기본 제공 모드인 에이전트(Agent), 질문(Ask), 수동(Manual) 모드에 더해 추가적인 유연성을 제공합니다.
참고: 커스텀 모드는 현재 베타 버전으로 제공되고 있습니다.
커스텀 모드 활성화하기
커스텀 모드를 사용하려면 먼저 기능을 활성화해야 합니다. 아래 단계와 이미지를 참고하여 설정을 진행하세요:
- 설정(Settings)으로 이동
- 커서의 설정 메뉴를 엽니다.
- 기능(Features) 탭 선택
- 설정 메뉴에서 "기능(Features)" 탭을 선택합니다 (이미지의 ①번).
- 커스텀 모드 활성화
- "커스텀 모드(Custom modes)" 옵션을 찾아 체크박스를 활성화합니다 (이미지의 ②번).
- 이 옵션은 "Allow the creation of custom modes"로 표시되어 있습니다.
새로운 커스텀 모드 생성하기
커스텀 모드를 활성화한 후, 새로운 모드를 생성하는 과정은 다음과 같습니다:
- 채팅창 열기 (Cmd / Ctrl + L)
- 모드 메뉴에서 "Agent or Ask"를 선택합니다 (이미지의 ③번).
- 커스텀 모드 추가
- "Add custom mode" 버튼을 클릭합니다 (이미지의 ③번).
- 이 버튼을 누르면 새로운 모드를 설정할 수 있는 창이 열립니다.
- 모델(Model) 선택
- 새 창에서 사용할 모델을 선택합니다. 예를 들어, "claude-3.7-sonnet" 모델을 선택할 수 있습니다 (이미지의 ④번 및 ⑤번).
- 모델 선택 드롭다운 메뉴에서 원하는 모델을 지정합니다.
- 단축키(Keybinding) 설정
- 단축키를 설정하여 모드에 빠르게 접근할 수 있습니다 (이미지의 ④번).
- "Keybinding" 클릭하면 대기중 상태로 바뀌는데 이때 원하는 단축키를 입력합니다.
- 도구(Tools) 설정
- 사용할 도구를 선택합니다 (이미지의 ⑥번).
- 예를 들어, "All tools", "Search", "Codebase", "Web", "Grep", "Edit files in workspace", "Run Commands", "MCP" 등을 체크할 수 있습니다.
- 필요에 따라 도구를 추가하거나 제외하세요.
- 고급 옵션(Advanced Options) 설정
- "Auto-apply edits", "Auto-run", "Auto-fix errors"와 같은 고급 옵션을 활성화하거나 비활성화할 수 있습니다 (이미지의 ⑦번).
- 이러한 설정은 작업의 자동화 정도를 조정하는 데 유용합니다.
- 모드 저장
- 모든 설정을 완료한 후 저장합니다. 필요 시 "Delete mode" 버튼으로 모드를 삭제할 수도 있습니다 (이미지의 ⑦번).
커스텀 모드 예시
커스텀 모드를 통해 다양한 워크플로우를 지원할 수 있습니다. 아래는 몇 가지 유용한 예시입니다:
1. 학습(Learn) 모드
- 목적: 상세한 설명과 질문을 통해 학습에 집중.
- 도구: 모든 검색 도구(All Search).
- 지시사항: "개념을 철저히 설명하고 해결책을 제시하기 전에 명확한 질문을 던져라."
2. 리팩토링(Refactor) 모드
- 목적: 기존 코드 구조 개선에 집중.
- 도구: 편집 및 재적용(Edit & Reapply).
- 지시사항: "새로운 기능을 추가하지 않고 기존 코드 구조만 개선하라."
3. 계획(Plan) 모드
- 목적: 코드 변경 없이 계획 작성.
- 도구: 코드베이스, 파일 읽기, 터미널.
- 지시사항: "직접 코드를 변경하지 말고, 상세한 구현 계획을 plan.md에 작성하라."
4. 디버그(Debug) 모드
- 목적: 문제 원인 조사 및 정밀 수정.
- 도구: 모든 검색 도구, 터미널, 편집 및 재적용.
- 지시사항: "문제를 철저히 조사하고 정밀한 수정안을 제안하라."
추가 팁: 커스텀 모드 공유
커서 팀은 프로젝트에 .cursor/modes.json 파일을 추가하여 커스텀 모드를 더 쉽게 생성하고 공유할 수 있는 기능을 고려 중입니다. 이 기능이 구현되면 팀원 간 모드 설정 공유가 더욱 간편해질 것입니다.
결론
커서의 커스텀 모드는 개발 워크플로우를 개인화하여 생산성을 극대화할 수 있는 강력한 도구입니다. 설정 메뉴에서 커스텀 모드를 활성화하고, 자신만의 모드를 만들어 다양한 작업을 효율적으로 처리해보세요. 위의 단계와 이미지를 참고하여 지금 바로 시작해보세요!
'Cook Cursor' 카테고리의 다른 글
Cursor, AI 코딩 경험의 새로운 도약: 가격 정책 개편 및 기능 대거 업데이트(0.50)! (2) | 2025.05.11 |
---|---|
Cursor 로 탭 기능 200% 활용하기 (0) | 2025.05.09 |
AI 코드 편집기 Cursor 내에서 Context 활용하기 (4) | 2025.05.03 |
Cursor에서 컨텍스트 활용 가이드 (1) | 2025.05.03 |
Cursor AI와 Model Context Protocol(MCP) (1) | 2025.04.24 |