Cursor Rules, 설정했는데 왜 안 먹힐까요?

Published on

in

Cursor Rules, 설정했는데 왜 안 먹힐까요?

2026.04.02 기준 / Cursor 공식 문서 최신판 기준

Cursor Rules, 설정했는데 왜 안 먹힐까요?

분명히 .cursorrules 파일에 규칙을 써뒀는데 Cursor Agent가 전혀 따르지 않는다면, 파일 내용 문제가 아닙니다. 파일 형식 자체가 이미 레거시가 됐기 때문입니다. 2025년 하반기부터 .cursorrules는 Agent 모드에서 로드조차 되지 않는 것이 공식 포럼에서 실측으로 확인됐습니다.

✅ .mdc 전환 시 준수율 9/9 (100%)
❌ .cursorrules 준수율 0/9 (0%)
📋 4가지 Rule 타입 공식 지원

.cursorrules가 조용히 죽은 이유

오랫동안 Cursor를 써온 사람이라면 프로젝트 루트에 .cursorrules 파일 하나 던져놓는 게 규칙 설정의 전부라고 알고 있을 겁니다. 2024년까지는 그게 맞았습니다. 그런데 2025년 Agent 모드가 메인이 되면서 상황이 완전히 달라졌습니다.

Cursor 공식 포럼에 올라온 실측 테스트(Cursor CLI 2.4.35 기준, 2026년 2월)에 따르면, .cursorrules 파일에 규칙을 넣고 Agent 모드를 9회 돌렸을 때 준수율은 0/9, 즉 0%였습니다. 같은 규칙을 .cursor/rules/test.mdc로 옮기자 9/9, 100%가 됐습니다. (출처: Cursor 공식 포럼, 2026.02.16)

규칙이 안 먹힌다고 느꼈을 때 대부분의 사람이 규칙 문장을 다듬거나 ONLY/NEVER 강조어를 추가합니다. 막상 해보면 소용없습니다. 파일 자체가 Agent에게 읽히지 않으니까요.

💡 공식 문서와 실사용 포럼 데이터를 같이 놓고 보니 이런 차이가 보였습니다 — .cursorrules는 Cursor 공식 문서에서 이미 “레거시 형식”으로 분류됐고, Cursor는 AGENTS.md를 오픈 표준 대안으로 지원한다고 Reddit에서 직접 밝혔습니다. (출처: r/cursor, 2026.01.21)

현재 시점에서 권장되는 방식은 .cursor/rules/ 폴더 아래 .mdc 파일로 관리하거나, 단순한 프로젝트라면 프로젝트 루트의 AGENTS.md 파일로 전환하는 것입니다. 두 방식 모두 Agent 모드에서 정상 작동이 확인됩니다.

▲ 목차로 돌아가기

.mdc 파일 구조와 4가지 타입 완전 정리

.mdc 파일은 일반 마크다운과 생김새가 비슷하지만 맨 위에 프론트매터(frontmatter)가 붙습니다. 이 프론트매터가 규칙이 언제, 어떻게 적용될지를 결정합니다. Cursor 공식 문서 기준으로 4가지 타입이 있습니다. (출처: cursor.com/docs/rules)

타입 적용 시점 실사용 추천 케이스
Always Apply 모든 채팅 세션 코드 스타일, 언어 설정, 금지 패턴
Apply Intelligently Agent가 관련성 판단 시 특정 모듈 패턴, 아키텍처 가이드
Apply to Specific Files glob 패턴 일치 파일 열릴 때 테스트 파일 규칙, API 경로 규칙
Apply Manually @규칙명 으로 직접 호출 시 온보딩 체크리스트, 릴리스 가이드

파일을 새로 만드는 방법도 두 가지입니다. 채팅창에 /create-rule을 입력하면 Agent가 프론트매터 포함 .mdc 파일을 자동 생성해 .cursor/rules/에 저장합니다. 설정 화면에서는 Cursor Settings → Rules, Commands → + Add Rule 경로로 만들 수 있습니다.

실제 .mdc 파일의 기본 구조는 아래와 같습니다.

---
description: "TypeScript 코드 스타일 규칙"
globs: ["**/*.ts", "**/*.tsx"]
alwaysApply: true
# 코드 스타일
- 함수형 컴포넌트만 사용, 클래스 컴포넌트 금지
- export default 대신 named export 사용
- any 타입 사용 금지, unknown 으로 대체 후 타입 좁히기
- useEffect 안에서 데이터 페칭 금지

규칙 파일 하나의 권장 최대 길이는 500줄입니다. 그 이상이면 하나의 큰 파일로 유지하는 대신 역할별로 쪼개 여러 .mdc 파일로 관리하는 게 공식적으로 권장됩니다. (출처: cursor.com/docs/rules)

▲ 목차로 돌아가기

alwaysApply 하나로 준수율이 0%에서 100%로 바뀝니다

솔직히 말하면 이 부분을 가장 많은 사람이 놓칩니다. .mdc 파일을 만들었는데 그래도 안 먹힌다는 제보가 포럼에 쌓이는 이유가 여기 있습니다. alwaysApply 필드를 명시하지 않으면 기본값이 false처럼 동작합니다.

같은 포럼 테스트에서 alwaysApply: true를 설정한 파일은 3/3 준수, alwaysApply: false는 0/3 준수가 확인됐습니다. 파일이 존재해도 Agent는 그냥 무시합니다. (출처: Cursor 공식 포럼, 2026.02.16)

💡 공식 문서에는 “파일이 있으면 Agent가 관련성을 판단해 적용한다”고 나와 있는데, 실측에서는 명시적 alwaysApply: true 없이는 판단조차 안 하는 것으로 나왔습니다. 문서와 실제 동작 사이에 차이가 있는 부분입니다.

정리하면: 항상 적용해야 하는 코드 스타일 규칙이라면 반드시 프론트매터에 alwaysApply: true를 명시할 것. 선택적으로 적용해도 되는 규칙이라면 Apply Intelligently 타입과 함께 description을 상세히 써서 Agent가 판단할 근거를 줘야 합니다.

▲ 목차로 돌아가기

Team Rules가 생긴 뒤 우선순위 체계가 달라졌습니다

Cursor 1.7 업데이트 이후 Rules 적용 순서가 공식적으로 확정됐습니다. 현재 우선순위는 Team Rules → Project Rules → User Rules 순입니다. 충돌 시 앞쪽 규칙이 이깁니다. (출처: cursor.com/docs/rules)

Team/Enterprise 플랜에서 관리자가 “Enforce this rule”을 켜면 팀원 개인이 Cursor 설정에서 끄는 것 자체가 불가능합니다. 반대로 강제 설정이 아닌 Team Rule은 팀원 각자가 Cursor Settings → Rules에서 끌 수 있습니다. 개인 설정이 항상 이긴다고 생각한 사람에게는 생각보다 중요한 변화입니다.

💡 Team Rules는 폴더 구조 없이 자유 형식 텍스트로 작성되고, glob 패턴도 지원합니다. 예를 들어 **/*.py로 설정하면 Python 파일에만 적용됩니다. Project Rules처럼 파일 단위로 분리할 필요 없이 대시보드에서 바로 관리할 수 있다는 점이 핵심입니다.

개인 사이드 프로젝트라면 Team Rules는 관계 없지만, 팀 단위로 Cursor를 쓴다면 어느 쪽 규칙이 실제로 적용되는지 대시보드에서 먼저 확인해야 합니다. 내가 .mdc에 써둔 규칙이 왜 간혹 무시되는지 이유를 여기서 찾는 경우도 있습니다.

▲ 목차로 돌아가기

규칙이 충돌하면 AI가 멈추는 상황, 막는 방법

두 개의 .mdc 파일에 서로 반대되는 규칙이 있고 둘 다 alwaysApply: true이면 어떻게 될까요. 실측 결과 Agent는 둘 중 하나를 조용히 선택하지 않고 작업을 멈추고 어떤 규칙을 따를지 물어봤습니다. 6회 중 6회 모두요. (출처: Cursor 공식 포럼, 2026.02.16) 쉽게 말해 AI가 폭주하는 게 아니라, 판단을 포기하고 사람에게 넘깁니다.

이 동작 자체는 안전하지만, 실제 작업 흐름에서는 귀찮습니다. 규칙 파일을 여러 개 쓰고 있다면 주기적으로 내용을 교차 검토해서 모순이 없는지 확인하는 게 좋습니다. 특히 다른 팀원이 만든 규칙 파일과 내 파일 사이에서 충돌이 생기기 쉽습니다.

공식 권장 방법은 규칙 파일을 git에 커밋해 팀 전체가 공유하는 것입니다. Agent가 실수를 반복하면 그 시점에 규칙 파일을 업데이트하고, GitHub 이슈나 PR에 @cursor를 태그하면 Agent가 직접 규칙 파일을 수정하는 흐름도 가능합니다.

ONLY/NEVER 같은 강경 표현을 쓸 때도 주의가 필요합니다. “ONLY use const”라고 써두면 카운터 변수에도 const를 쓰는 버그가 2/3 확률로 나왔습니다. 예외가 없어야 하는 규칙에만 ONLY/NEVER를 쓰고, 판단이 필요한 규칙에는 “prefer” 같은 유연한 표현이 낫습니다.

▲ 목차로 돌아가기

실전에서 자주 터지는 함정 3가지

규칙 설정을 제대로 해뒀는데도 기대와 다른 결과가 나오는 상황이 있습니다. 포럼과 커뮤니티에서 반복적으로 보고되는 세 가지를 정리했습니다.

함정 1
새 파일을 만들면 기존 패턴이 사라집니다

기존 파일을 수정할 때는 주변 코드의 패턴을 자연스럽게 따라갑니다. 그런데 새 파일을 생성할 때는 프로젝트의 커스텀 에러 클래스나 독자적인 패턴을 모릅니다. 새 파일 생성 시 따라야 할 패턴을 규칙에 명시적으로 써두지 않으면, 생성할 때마다 조금씩 다른 파일이 만들어집니다.

함정 2
“정리해줘” 한 마디가 주석을 전부 날립니다

“refactor to early returns”처럼 구체적인 지시에는 주석이 보존됩니다. 그런데 “clean up, simplify, remove complexity”라고 하면 SOC2 컴플라이언스 메모, JIRA 이슈 링크, 비즈니스 로직 설명까지 포함해서 주석 17개를 전부 날린 사례가 확인됐습니다. “preserve all comments” 규칙을 .mdc에 추가하면 10/17 수준으로 보존됩니다. 완벽하지는 않지만 훨씬 낫습니다.

함정 3
0.51.0 업데이트 때 Global Rules가 삭제됐습니다

2025년 5월 0.51.0 릴리스에서 이전 버전까지 잘 작동하던 Global Rules 설정이 사라진 버그가 공식 포럼에 보고됐습니다. 백업 없이 업데이트한 사용자는 규칙 전체를 날렸습니다. 현재는 User Rules(전역 설정)를 Cursor Settings → Rules에서 관리하는 방식으로 바뀌었습니다. 규칙 파일은 git 커밋으로 반드시 버전 관리할 것을 권장합니다.

▲ 목차로 돌아가기

자주 나오는 질문

Q. .cursorrules 파일을 그냥 유지하면 안 되나요?
Agent 모드에서는 읽히지 않습니다. Cmd+K 인라인 편집이나 일부 구 버전 기능에서는 여전히 작동할 수 있지만, 현재 Cursor의 메인 작업 흐름인 Agent(Chat)에서는 효과가 없습니다. .cursor/rules/*.mdc로 전환하는 게 맞습니다.
Q. AGENTS.md와 .mdc 파일 중 어떤 게 더 낫나요?
목적에 따라 다릅니다. 간단한 지침을 하나로 관리하려면 AGENTS.md가 빠릅니다. 파일 타입별 규칙 분리, 조건부 적용, 팀 공유 등 세밀한 제어가 필요하다면 .mdc가 맞습니다. 둘 다 Agent 모드에서 동작합니다.
Q. 규칙 파일 길이에 제한이 있나요?
공식 권장 상한은 파일 하나당 500줄입니다. 그 이상이면 중요한 규칙이 뒤로 밀려 적용 우선순위가 낮아질 수 있습니다. 규모가 크다면 역할별로 파일을 나눠서 style.mdc, architecture.mdc, testing.mdc처럼 분리하는 게 낫습니다.
Q. GitHub 저장소에서 규칙을 가져올 수 있나요?
가능합니다. Cursor Settings → Rules, Commands → + Add Rule → Remote Rule (Github) 경로에서 GitHub 저장소 URL을 붙여넣으면 됩니다. 원격 저장소 업데이트가 자동으로 동기화됩니다. 공개/비공개 저장소 모두 지원합니다.
Q. JetBrains에서도 Cursor Rules를 쓸 수 있나요?
2026년 3월 4일 Cursor가 IntelliJ IDEA, PyCharm, WebStorm 등 JetBrains IDE에 ACP(Agent Client Protocol)로 공식 출시됐습니다. 기존 Cursor 계정으로 인증하면 동일하게 Rules가 적용됩니다. (출처: cursor.com/changelog, 2026.03.04)

▲ 목차로 돌아가기

마치며

Cursor Rules는 설정만 해두면 끝나는 “한 번만 해주면 되는 일”이 아닙니다. .cursorrules에서 .mdc로의 전환, alwaysApply 명시, Team Rules 우선순위 체계까지 버전마다 동작 방식이 바뀌고 있습니다.

규칙이 안 먹힌다고 느낄 때 가장 먼저 확인해야 할 것은 파일 형식입니다. 그다음이 alwaysApply 여부고, 그다음이 충돌 여부입니다. 이 세 가지만 짚어도 대부분의 문제는 해결됩니다.

무엇보다 규칙 파일을 git에 넣어두세요. 업데이트 한 번에 설정이 날아가는 경험은 한 번으로 충분합니다.

▲ 목차로 돌아가기

본 포스팅 참고 자료

  1. ① Cursor 공식 Rules 문서 — https://cursor.com/docs/rules
  2. ② Cursor 공식 Changelog — https://cursor.com/changelog
  3. ③ Cursor 공식 포럼 — .cursorrules Agent 모드 미작동 실측 보고 (2026.02.16) — forum.cursor.com
  4. ④ PromptLayer Blog — Cursor Changelog 2025-2026 분석 — blog.promptlayer.com

본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. Cursor는 빠른 속도로 업데이트되는 서비스로, 본문의 버전·수치·경로는 2026.04.02 기준입니다. 최신 정보는 cursor.com/changelog에서 확인하세요.

댓글 남기기


최신 글

  • 계좌 자동이체 해지 2026, 페이인포 출금 중지 확인
    계좌 자동이체 해지 2026 기준으로 등록 자동이체, 납부자번호, 처리 가능일 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 대출 금리인하요구권 신청 2026, 거절 사유 확인
    대출 금리인하요구권 신청 2026 기준으로 대상 대출, 소득·신용점수·부채 감소 증빙자료, 거절 사유 확인과 재신청 순서를 정리했습니다.
  • 자동차세 체납 번호판 영치 2026, 납부 전 확인
    자동차세 체납 번호판 영치 2026 기준으로 세목과 금액, 가산금, 차량 운행 위험 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 하이패스 단말기 명의변경 2026, 중고차 인수 전 확인
    하이패스 단말기 명의변경 2026 기준으로 단말기 등록 명의, 단말기 정보, 통행료와 결제 카드 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 지방세 납세증명서 발급 2026, 체납 여부 확인
    지방세 납세증명서 발급 2026 기준으로 체납 없음 표시, 유효기간과 발급일, 세목과 납부 상태 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 세금포인트 조회 사용 2026, 할인 혜택 전 확인
    세금포인트 조회 사용 2026 기준으로 포인트 잔액, 사용처와 조건, 납세담보 등 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 현금영수증 미발급 신고 2026, 포상금 전 증빙
    현금영수증 미발급 신고 2026 기준으로 결제 증빙, 상호·연락처, 요청 기록 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 보육료 전환 신청 2026, 양육수당 중복 체크
    보육료 전환 신청 2026 기준으로 입소일과 신청일, 양육수당·부모급여, 보육료 자격 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 청년월세지원 신청 2026, 임대차 서류 체크
    청년월세지원 신청 2026 기준으로 나이·거주 요건, 계약서와 이체 내역, 본인·원가구 소득 확인 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 국민취업지원제도 신청 2026, 구직촉진수당 체크
    국민취업지원제도 신청 2026 기준으로 유형과 자격, 월 소득과 재산, 구직활동 계획 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기