AI

cursor 사용법

peanutwalnut 2025. 5. 17. 22:20

1. cursor는 프로젝트 별로 rule을 세울 수 있음. cursor > settings > cursor settings로 접근하면 됨

2. cursor는 .cursurignore 기능이 있어서, 테스트 케이스 파일을 편집할 수 없게 할 수 있음

3. .cursor 폴더 안에 MD 파일로 설계 관련 문서, 작업 요구사항으로 넣으면 프로젝트 글로벌 룰로 적용됨

 

CursorRules 설정하기

- .cursorrules 파일이 없으면 시간 낭비 가능성 높음

   현재는 .mdc 파일로 변경됨 -> CMD + Shift + P --> New cursor rule로 생성 가능

- 기술 스택에 맞는 규칙 설정하기

  https://github.com/PatrickJS/awesome-cursorrules cursor rules 모음에서 최적의 규칙 선택

  https://cursor.directory/ 

   최소한의 규칙으로 시작하고 점진적으로 확장하기

- 반복되는 문제는 규칙에 추가해 해결

- 프로젝트 정보 및 코드 구조 설명 추가

   파일 상단에 프로젝트 설명 및 코드 구조 명시

   특정 파일 구조 및 코드 작성 방식이 있다면 명확히 기재

 

최상의 출력 얻기

- 출력 품질 개선의 핵심은 컨텍스트 제공

  필요한 함수나 유사한 절차가 있다면 AI에 미리 알려주기

- 예제 제공하기

- AI는 무작위 코드에 훈련됨

  프로젝트별 특정 요구사항은 명확하게 전달해야 성능 개선 가능

 

Agent -> 단순하고 영향이 적은 변경 작업에 적합 

Chat(Ask) -> 대부분의 다른 작업에 적합. 수동으로 변경 사항 적용 -> 코드 이해 및 수정이 더 정확해짐

코드 맹신 금지

이게 최선의 방법인가? 또는 다른 방법을 고려했는가? 질문하기

중요한 작업 시 AI에게 먼저 질문 유도 : 완전히 이해했는가? 질문 후 코드 작성 시작