Cursor rule 관련

개요

ai 의 system prompt와 같이 cursor에서는 cursor rules 라는 방식을 사용하여 코드의 룰을 정의하고 개발한다.

룰 추가 방식

해당 rule을 추가하면 .cursor/rules 폴더에 mdc 파일이 생성된다.

rule의 type에는 다음과 같이 사용한다.

  1. Always: 항상 context 포함
  2. Auto Attached: 특정 파일 확장자나 네이밍 패턴에 맞게 사용 **/*.tsx
  3. Agent Request: 포함여부를 문맥에 따라서 ai가 결정(제목이 매우 중요)
  4. Manual: @로 컨텍스에 포함될 때만 사용

중첩규칙(Nested rules)

폴더위치의 파일이 적용될 때 자동으로 적용됨. 스코프위치에서 .cursor/rules를 사용하면 해당 위치에서의 rule을 정의할 수 있음.

참고 사이트

https://cursor.directory/ cursor rules를 기본적으로 잘 사용하기 위한 참고용 rules를 제공해주는 사이트