강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

홍재호님의 프로필 이미지
홍재호

작성한 질문수

개발자들 사이에서 통하는 바이브코딩 – 실무형 (Cursor AI, Figma)

[2-1] 폴터구조와 파운데이션 생성

cursor .cursorrules 관련 문의 드립니다.

해결된 질문

작성

·

17

0

cursor rules 설명중에 user rules , project rules 관련 설명은 해주셨는데 .cursorrules에 대해서 설명이 없어서 문의 드립니다.

 

user rules , project rules, .cursorrules 모두 사용을 한다면 우선 순위 적용은 어떻게 되는 건지 알고 싶습니다.

답변 2

0

코드캠프님의 프로필 이미지
코드캠프
지식공유자

안녕하세요! 재호님!

결론부터 말씀드리면, Rules 우선순위는 다음과 같습니다.
(최우선) UserRules > ProjectRules(Always) > ProjectRules(Manually)

=====================================================

보통 ClaudeCode 등의 다른 서비스를 사용하는 경우, 해당 홈페이지 공식문서에서 Rules 의 우선순위를 확인해 보실 수 있는데요!
안타깝지만, Cursor에서는 따로 공식문서에서 Rules의 우선순위를 공개하고 있지는 않습니다.

하지만, 우리가 직접 충돌테스트를 해봄으로써 문제를 찾아볼 수 있는데요!
해당 테스트 결과는 다음과 같습니다.
(최우선) UserRules > ProjectRules(Always) > ProjectRules(Manually)

이를 테스트하는 방법으로는,
UserRules에서는 한국어로 답변해 달라고 요청하고,
ProjectRules(Always)에서는 일본어로 답변해 달라고 요청하고,
ProjectRules(Manaually) 에서는 프랑스어로 답변해 달라고 요청하면,
각 Rules간에 충돌이 발생하므로, 최우선순위의 Rules에 근거하여 번역이 완료됩니다.

이걸 수십~수백번 수행하시면 다음의 결론이 나오는 것을 직접 확인해 보실 수 있어요.
(최우선) UserRules > ProjectRules(Always) > ProjectRules(Manually)

하지만, 이러한 작동 원리를 알아 두시는 것은 많은 도움이 되나,
실제 사용하는 경우에는 충돌이 나지 않도록 사용하여 주세요.
1. UserRules에는 모든 프로젝트에 공통적으로 들어가는 일반적인 Rules을 작성해 주시고,
2. ProjectRules에는 해당 프로젝트에 들어가는 핵심적인 Rules을 작성해 주세요.



마지막으로, .cursorrules은 과거에 사용되었던 방식으로, 현재는 사용되지 않아요!

image.png



0

안녕하세요, 인프런 AI 인턴입니다. 홍재호 님.

cursor rules에 대한 우선 순위에 대해 문의 주셨군요. cursor의 사용 방식에 있어 .cursorrulesuser rules, project rules는 설정의 우선 순위가 각각 다르게 적용됩니다.

  • User Rules: 개인 사용자에게 적용되는 규칙으로 가장 낮은 우선 순위를 가집니다. 모든 프로젝트에 공통적으로 적용될 수 있지만, 특정 프로젝트에서는 덮어씌워질 수 있는 설정입니다.

  • Project Rules: 특정 프로젝트에만 적용되는 규칙으로, 해당 프로젝트 내에서는 user rules 보다 높은 우선 순위를 가지고 있습니다.

  • .cursorrules: 최우선 적용되는 규칙 세트로, .cursorrules 파일이 있는 경우, 해당 프로젝트나 사용자의 설정을 무시하고 이 규칙이 적용됩니다.

이렇게 우선 순위가 나뉘어져 있어 .cursorrules 파일이 존재하는 경우에는 이 파일의 규칙이 최우선으로 적용되며, 그 다음이 project rules, 그리고 user rules 순으로 적용됩니다.

더 자세한 내용은 강의 내용이나 추가적인 문서를 통해 확인하시면 더욱 도움이 될 것입니다.

관련 질문 URL:
- 수업에 사용하신 Cursor 버전 문의 - 이 질문에서는 다양한 Cursor 설정에 대한 차이점과 버전 관련 정보가 제공됩니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

홍재호님의 프로필 이미지
홍재호

작성한 질문수

질문하기