[Cursor] Cursor Rules 적용, 세분화하기

2025. 9. 15.·개발 지식
728x90

https://choq.tistory.com/126

 

[Cursor] Cursor Rules 적용

AI가 없었던 시절에 어떻게 일을 했을까 싶을 정도로 요즘 일을 하면서 많은 부분에서 사용하는 것 같다. 이제는 ai를 어떻게 쓰느냐, 얼마나 잘 쓰느냐 또한 사람을 평가하는 척도가 되지 않을까

choq.tistory.com

 

 

cursor rule에 대해서 두 번째 이야기를 해보려고 한다. 최초에 세팅 및 적용 방법은 위 글에 정리되어있다.

 

 

 

 

 

위에 글처럼 해당 규칙을 항상 적용하게 하면 (alwaysApply: true) 매번 요청을 진행할때마다 해당 규칙을 읽고나서 실행하게 된다. 규칙이 하나 있다면 모르겠으나 점점 추가된다면 많은 규칙들을 매번 다 읽고나서 명령이 실행되니 성능에 영향을 미칠 수 밖에 없다. (많이 쓸수록 느끼지만 이젠 명령하고 기다리는 시간도 길게 느껴진다;) 굳이 이 시간을 더 늘릴 필요가 없을테니 필요할때만 규칙을 읽을 수 있도록 세팅하는게 필요하다. 그럼 어떻게 세팅해보는게 좋을까.

 

구조파악

프로젝트의 새로운 페이지나 기능을 추가할때 기존의 구조를 잘 파악하는게 중요하다. 전혀 상관없이 미시적인 관점에서의 코드만 짜준다면 결국은 우리의 손을 거쳐서 리팩토링이 필요하게 된다. 이 부분을 일단 규칙에 적용해주자.

 

---
description: 프로젝트 구조 파악이나 관심사 분리, 새 기능 개발시 이 규칙을 참고하세요
globs:
alwaysApply: false
---

 

규칙에 위 같이 적어줘보자. 항상 적용 옵션을 일단 false로 해주고 description에 어떤 경우에 적용할지를 적어준다. 위 같이 해두면 프로젝트 구조를 건들이거나 새 기능이 추가될때 해당 규칙을 읽게 되고 아래 추가적으로 명시된 내용을 파악해서 작업을 진행해줄것이다. 위에 처럼 조건을 추가하고 적용되는지 궁금하다면 내용을 명시해줄때 아래 같이 추가해주면 된다

이 스크립트가 실행되면 "[PROJECT_RULE_EXECUTED]" 라고 말해줘

 

이렇게 해두면 이 규칙이 적용될때 프롬트에 [PROJECT_RULE_EXECUTED] 가 표시된다. 반드시 필요한 부분은 아니지만 이 한줄로 규칙이 필요한 시기에 제대로 적용이 되었는지 파악하기에는 너무나 좋다. 위 같은 규칙을 추가해두면 '이 프로젝트 구조를 파악해줄래?' 같이 관련된 프롬트가 들어오면 해당 규칙이 적용되고 위 텍스트가 표시된다. 이렇게 해두면 기존의 구조를 충실하게 지키면서 새로운 기능을 빠르게 개발 할 수 있도록 해줄 수 있다.

 

 

기타

그외에도 여러 부분에 규칙을 추가해두면 좋다. 아래는 각각의 파일들의 description 예시가 될 수 있다.

 

......
description : 렌더링 관련해서 작업할때 아래 내용을 참고해줘
description : 상태관리와 관련된 작업에서 아래 내용을 참고해줘
description : 관심사 분리에 대해서 작업할때 아래 내용을 참고해줘
.....

 

 

이렇게 작업에 대해서 세분화 시켜서 여러 종류의 규칙들을 미리 정해두면 통일성있는 코드를 얻을 수 있을 것이다.

 

 


 

이젠 '해줘'도 실력!

728x90

'개발 지식' 카테고리의 다른 글

[git] commit, push 한번에 하기  (0) 2026.02.05
[commit] 파일명 오타 검증 시스템 적용해보기 (feat. husky)  (0) 2025.10.16
[Cursor] Cursor Rules 적용  (0) 2025.09.11
[commit] husky로 커밋메세지 관리하기! (feat. Git Hook)  (4) 2025.08.12
[vscode] Todo Tree 로 코드 TODO 관리하기  (0) 2025.06.09
'개발 지식' 카테고리의 다른 글
  • [git] commit, push 한번에 하기
  • [commit] 파일명 오타 검증 시스템 적용해보기 (feat. husky)
  • [Cursor] Cursor Rules 적용
  • [commit] husky로 커밋메세지 관리하기! (feat. Git Hook)
devQ
devQ
    250x250
  • devQ
    개발하는 리트리버
    devQ
  • 전체
    오늘
    어제
    • 분류 전체보기 (141)
      • Front-end (75)
      • FUTURE⭐️ (0)
      • React-Native (12)
      • Back-end (4)
      • 기타 개발 (4)
      • 개발 지식 (34)
      • 코뷰 리뷰 (2)
      • 이벤트 (2)
      • --------------------- (1)
      • 서울숲복합문화체육센터 (6)
  • 블로그 메뉴

    • 홈
  • 최근 글

  • 인기 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.4
devQ
[Cursor] Cursor Rules 적용, 세분화하기
상단으로

티스토리툴바