#공유하기 오늘은 자주 사용하지는 않지만 매우 유용한 새로운 기능인 .cursor/rules를 공유합니다. 이 기능은 파일에 대한 세밀한 제어를 제공합니다. 간단히 말해, MDC 규칙은 Cursor가 방대한 맥락에 직면했을 때 이 정보를 필터링, 정렬 및 사용하는 방법을 알려주므로 LLM의 답변이 더욱 정확하고 기대에 부합하도록 합니다. 몇 가지 사용 시나리오는 다음과 같습니다. 1. ts(로직), tsx(컴포넌트), css(UI)에 서로 다른 규칙을 적용하는 등 규칙을 구체화합니다. 2. 모노레포의 각 프로젝트에 서로 다른 규칙을 할당합니다. 👇 몇 가지 구체적인 활용 사례는 다음과 같습니다.
2. 새로운 구성에서는 이제 규칙 탭에서 .cursor/rules를 사용할 수 있습니다. 전역 규칙은 모든 대화에서 커서 컨텍스트로 LLM에 제출됩니다. .cursor/rules는 파일 일치 규칙에 따라 요청 시 제출됩니다. 이전에는 전역 .cursorrules를 사용하는 것이 더 이상 권장되지 않습니다. 생성된 규칙 파일은 .mdc 접미사를 가지며 프로젝트 루트 디렉터리에서 찾을 수 있습니다.
3. 고급 사용: mdc 파일은 .cursor/rules의 규칙을 상속받을 수 있으며 @를 통해 다른 파일을 참조할 수 있으므로 mdc 파일을 상속받을 수 있습니다.
4. 모노레포의 복음 단일 .cursorrules만으로는 모노레포에 충분하지 않습니다. .cursor/rules는 다른 프로젝트에 대해 다른 규칙을 생성할 수 있습니다.
5. 포럼에 몇 가지 숨겨진 점을 언급하는 게시물이 있습니다. MDC는 어떤 형식이든 가능하지만 YAML이 가장 좋은 형식일 수 있습니다. 시행착오를 거쳐 작성자는 규칙을 숫자로 구성하는 것이 가장 효과적이라는 것을 발견했습니다. 예: 핵심 규칙: 001-099 통합 규칙: 100-199 패턴/역할 규칙: 200-299 예: 핵심 규칙: "001-Core-Security.mdc" "015-Core-Logging.mdc" 통합 규칙: "100-API-Integration.mdc" "110-CLI-Handler.mdc" 패턴/역할 규칙: "200-File-Pattern-Rule.mdc" "210-Data-Validation.mdc"
6. cursor.directory .cursorrules를 mdc로 변환하는 기능이 출시되었습니다.