[CursorAI] cursorai 기능 활용

JAsmine_log·2025년 7월 29일

Cursor AI 기능 활용

Cursor AI의 채팅창에서 @를 누르면, 여러 기능들을 볼 수 있다. 이 중에서 오늘은 "Rules" 기능을 확인하고 사용해 보려고 한다.

📂 Files & Folders

프로젝트의 디렉토리 구조를 탐색할 수 있다.
특정 파일을 열고, AI에게 그 파일에 대해 질문하거나 리팩토링을 요청할 수 있다.

💻 Code

현재 열려 있는 코드에 대한 이해, 리팩토링, 설명 요청 등이 가능하다.

  • 예: 이 함수의 역할을 설명해줘, 이 코드를 더 효율적으로 바꿔줘 등

📚 Docs

현재 사용하는 언어나 라이브러리의 문서를 검색하고 요약해주는 기능이다.

  • 예: React useEffect 설명해줘, numpy.mean 사용법 알려줘

🔀 Git

Git 변경 사항, 커밋 메시지 추천, 브랜치 비교 등을 AI가 도와줍니다.

  • 예: 이 커밋 메시지 자연스럽게 수정해줘.

🗂 Past Chats

이전에 AI와 나눈 대화 기록을 볼 수 있고, 이어서 질문할 수 있다.

📜 Rules ✅

특정 파일, 폴더, 혹은 규칙 기반으로 AI의 행동을 제한하거나 지시할 수 있는 기능이다.
이 기능은 일관성 있는 스타일 유지, 자동화된 리뷰 기준 제공, 코딩 가이드라인 반영 등에 유용하다.

  • 예제: Rules 사용 예시
{
  "pattern": "src/**/*.ts",
  "rules": [
    "모든 함수는 타입 선언을 명시해야 한다.",
    "함수명은 camelCase를 사용해야 한다.",
    "코드에는 console.log를 사용하지 말고, Logger를 써야 한다."
  ]
}

이 규칙을 설정하면, src/ 폴더 내 .ts 파일에서 위 3가지 조건이 지켜지는지 확인하고, AI가 코드 분석이나 생성 시 해당 기준을 반영한다.

💻 Terminals

프로젝트 내에서 사용 중인 터미널을 보여주고, 명령어 실행에 대한 설명이나 추천을 받을 수 있다.

⚠️ Linter Errors

린트(Lint) 오류를 요약하고 해결 방안을 제시해준다.
오류 메시지의 의미나 해결 방법을 묻는 것도 가능하다.

🌐 Web

실시간 웹 검색 기능을 통해 Stack Overflow, 공식 문서 등에서 정보 검색이 가능하다.

profile
Everyday Research & Development

0개의 댓글