Cursor 규칙 효과적으로 사용하기: 모범 사례와 일반적인 실수
Cursor가 발전함에 따라 규칙을 올바르게 구현하고 관리하는 것이 더욱 중요해지고 있습니다. 이 가이드는 일반적인 함정을 피하고 AI 지원을 위한 규칙 구 성을 최적화하는 데 도움을 줄 것입니다.
주요 포인트
.cursor/rules
디렉토리에서.mdc
규칙을 사용하여 현대적인 규칙 구현- 규칙을 단순하고 집중적으로 유지
- 반복되는 AI 실수에 대한 특정 규칙 생성
- 추적을 위한 가시성 규칙 구현
- 프로젝트별 규칙 준수
현대적인 규칙 구현
.cursorrules에서 .mdc로 마이그레이션
.cursorrules
형식은 더 이상 사용되지 않으며 .mdc
규칙으로 대체되고 있습니다. 다음은 마이그레이션 방법입니다:
- 기존 규칙 식별
# .cursorrules 파일 목록 표시
find . -name ".cursorrules"
- 규칙 변환
# 이전 .cursorrules 형식
USE_TYPESCRIPT=true
FOLLOW_STYLE_GUIDE=true
# 새로운 .mdc 형식
rule "typescript_usage" {
description = "TypeScript 사용 강제"
when = "새 파일 생성 시"
then = "모든 새 파일에 TypeScript 사용"
}
rule "style_guide" {
description = "프로젝트 스타일 가이드 준수"
when = "코드 작성 또는 수정 시"
then = "프로젝트 스타일 가이드라인 준수"
}
- 마이그레이션 검증
# .mdc 규칙이 적용되는지 확인
/rules status
.mdc 규칙 사용
현재 권장되는 접근 방식은 .cursor/rules
디렉토리에서 .mdc
규칙을 사용하는 것입니다. .cursorrules
파일은 여전히 작동하지만 레거시로 간주되며, 현대적인 .mdc
형식은 Cursor의 AI 기능과 더 나은 통합을 제공합니다.
.cursor/
rules/
code-style.mdc
documentation.mdc
testing.mdc
규칙 구조 모범 사례
-
규칙을 단순하고 집중적으로 유지
- 서로 다른 관심사에 대해 별도의 규칙 파일 생성
- 하나의 파일에 관련 없는 규칙을 결합하지 않음
- 규칙 파일에 명확하고 설명적인 이름 사용
-
반복적인 규칙 개발
- AI 응답을 모니터링하고 패턴 식별
- 반복되는 실수가 발견되면 새로운 규칙 생성
- 실제 사용을 기반으로 기존 규칙 개선
-
프로젝트별 규칙
- 프로젝트의 코딩 표준에 맞춤
- 프레임워크별 요구사항 고려
- 규칙의 목적과 기대사항 문서화