
이 글에서 다루는 내용: 멘션별 용도와 선택 기준, @codebase를 잘 쓰는 법, @Docs 색인, 사라진 멘션들.
선택 기준: "내가 아는가, 모르는가"
멘션 선택은 한 가지 질문으로 정리됩니다. 어느 파일을 봐야 하는지 내가 아는가? 안다면 @파일/@폴더로 정확히 지목하는 것이 가장 싸고 정확합니다. 모른다면 @codebase — Cursor가 프로젝트 전체의 시맨틱 인덱스에서 관련 코드를 찾아 넣어줍니다. "인증이 어디서 처리되지?" 같은 탐색 질문에 파일을 20개 때려 넣는 것보다 @codebase 한 번이 낫습니다. 관련 파일을 과하게 넣으면 오히려 집중이 흐려진다는 것, 컨텍스트 원리 그대로입니다.
멘션별 정리 (2026년 기준)
| 멘션 | 용도 | 이럴 때 |
|---|---|---|
| @파일 / @폴더 | 특정 파일·디렉터리 지목 | 볼 곳을 정확히 알 때 |
| @codebase | 전체 코드베이스 시맨틱 검색 | 어디 있는지 모를 때, 구조 질문 |
| @Docs | 색인된 외부 문서 참조 | 프레임워크 최신 문법, 사내 위키 |
| @definitions | 선택 영역의 심볼 정의 포함 | 타입·함수 정의까지 봐야 할 때 |
| 이미지 첨부 | 스크린샷·디자인 전달 | UI 버그, 시안 구현 |
@Docs: 과소평가된 기능
설정(Settings → Docs)에서 문서 URL을 추가하면 Cursor가 크롤링·색인하고, 이후 @Docs로 참조할 수 있습니다. 가치가 큰 지점은 모델의 학습 데이터보다 새로운 라이브러리입니다 — 신버전 프레임워크 문법을 옛날 방식으로 짜는 문제가 @Docs 색인 하나로 크게 줄어듭니다. 사내 API 문서를 색인해 두면 팀 온보딩 도구도 됩니다.
사라지는 것들: @Web, @Git
구버전 가이드에 흔히 나오는 @Web(웹 검색)과 @Git(커밋·diff 참조)은 최근 버전에서 정리되는 추세입니다. 방향은 일관됩니다 — 에이전트가 필요하면 알아서 웹을 검색하고 git을 조회하므로, 사용자가 소스를 지목하는 대신 그냥 "최근 커밋에서 이 버그가 들어온 지점 찾아줘"라고 말하면 됩니다. 멘션은 "무엇을 볼지"에서 "정확히 지목할 가치가 있는 것"으로 역할이 좁아지는 중이고, 이는 다른 도구들도 같은 방향입니다. 내 버전에서 뭐가 되는지는 입력창에 @를 쳐보는 게 가장 빠릅니다.
실전에서 정착한 조합
제 기본 패턴은 세 가지입니다. 새 기능: @폴더(작업 영역) + @Docs(프레임워크) — 명세를 쓰고 시작. 버그 추적: @codebase로 "이 동작 어디서 처리되나" 먼저 찾고, 나온 파일들을 @파일로 고정해 좁혀가기. 레거시 이해: @codebase 질문 몇 번으로 지도를 그린 뒤에 수정 시작. 멘션을 안 쓰고 맡기는 것도 에이전트 모드에선 꽤 통하지만, 멘션으로 시작점을 좁혀주면 같은 결과가 더 적은 사용량으로 나옵니다.
자주 묻는 질문 (FAQ)
Q. @codebase가 이상한 파일을 가져와요.
A. 인덱스 문제일 수 있습니다. 첫 실행 시 인덱싱이 끝나길 기다렸는지, 대규모 브랜치 머지 후 재인덱싱을 했는지 확인하세요. 인덱싱 상태는 상태 표시줄에서 볼 수 있습니다.
Q. 튜토리얼에 나오는 @Web이 저는 안 보여요.
A. 최근 버전에서 정리됐기 때문입니다. 웹 검색이 필요하면 멘션 없이 에이전트에게 검색해 달라고 지시하면 됩니다.
Q. 파일을 많이 멘션할수록 좋은 것 아닌가요?
A. 아닙니다. 무관한 파일은 집중을 흐리고 사용량만 늘립니다. 직접 관련된 파일만 지목하고, 애매하면 @codebase에 맡기세요.
한눈에 보는 요약
아는 곳은 @파일, 모르는 곳은 @codebase, 바깥 지식은 @Docs. @Web·@Git은 에이전트 자동화로 흡수되는 중. 멘션의 목적은 많이 넣기가 아니라 정확히 좁히기입니다.
함께 보면 좋은 글
Cursor Rules(.mdc) 설정 방법
Cursor Agent 모드는 언제 쓰는 게 좋을까?
AI에게 좋은 작업 명세 쓰는 법
참고 자료
'Cursor' 카테고리의 다른 글
| 새 프로젝트에 Cursor 세팅하는 순서: 10분 체크리스트 (0) | 2026.07.20 |
|---|---|
| Cursor Composer 완전 정리: 기능·모델의 변천사부터 2.5 최신까지 (2026) (1) | 2026.07.18 |
| Cursor 훅(Hooks)으로 에이전트 안전장치 만들기: 위험 명령 차단부터 완료 알림까지 (0) | 2026.07.16 |
| Cursor Rules 완전 정리: .mdc 설정부터 복사해 쓰는 레시피 5개까지 (2026) (0) | 2026.07.16 |
| Cursor Side Chats 활용법: 곁가지 질문이 본 작업을 오염시키지 않게 (0) | 2026.07.15 |