재사용 가능하고 범위가 지정된 지침으로 Agent 모델의 동작을 제어합니다.
.cursor/rules
에 저장되며, 버전 관리되고 코드베이스에 범위가 지정됩니다..cursor/rules
에 위치합니다. 각 규칙은 파일이며 버전 관리됩니다. 경로 패턴을 사용하여 범위를 지정하거나, 수동으로 호출하거나, 관련성에 따라 포함될 수 있습니다. 하위 디렉토리는 해당 폴더로 범위가 지정된 자체 .cursor/rules
디렉토리를 포함할 수 있습니다.
프로젝트 규칙을 사용하여:
.mdc
)로 작성됩니다. 타입 드롭다운에서 규칙이 적용되는 방식을 제어할 수 있으며, 이는 description
, globs
, alwaysApply
속성을 변경합니다.
규칙 타입 | 설명 |
---|---|
Always | 항상 모델 컨텍스트에 포함 |
Auto Attached | glob 패턴과 일치하는 파일이 참조될 때 포함 |
Agent Requested | AI가 사용할 수 있으며, AI가 포함 여부를 결정. 설명을 제공해야 함 |
Manual | @ruleName 을 사용하여 명시적으로 언급될 때만 포함 |
@service-template.ts
와 같이 참조된 파일은 규칙이 트리거될 때 추가 컨텍스트로 포함됩니다.
.cursor/rules
디렉토리를 배치하여 규칙을 구성합니다. 중첩된 규칙은 해당 디렉토리의 파일이 참조될 때 자동으로 연결됩니다.
New Cursor Rule
명령을 사용하거나 Cursor Settings > Rules
로 이동하여 규칙을 생성합니다. 이렇게 하면 .cursor/rules
에 새 규칙 파일이 생성됩니다. 설정에서 모든 규칙과 상태를 확인할 수 있습니다.
/Generate Cursor Rules
명령을 사용하여 대화에서 직접 규칙을 생성합니다. 에이전트 동작에 대한 결정을 내리고 이를 재사용하고자 할 때 유용합니다.
프론트엔드 컴포넌트 및 API 검증 표준
Express 서비스 및 React 컴포넌트 템플릿
개발 워크플로우 자동화 및 문서 생성
npm run dev
로 개발 서버를 실행하세요Cursor에서 새로운 설정 추가하기
@reactiveStorageTypes.ts
에서 토글할 속성을 생성하세요.@reactiveStorageService.tsx
의 INIT_APPLICATION_USER_PERSISTENT_STORAGE
에 기본값을 추가하세요.베타 기능의 경우 @settingsBetaTab.tsx
에 토글을 추가하고, 그렇지 않으면 @settingsGeneralTab.tsx
에 추가하세요. 일반적인 체크박스의 경우 토글을 <SettingsSubSection>
으로 추가할 수 있습니다. 예제는 파일의 나머지 부분을 참조하세요..cursorrules
(레거시).cursorrules
파일은 여전히 지원되지만 향후 지원이 중단될 예정입니다. 더 나은 제어, 유연성 및 가시성을 위해 Project Rules로 마이그레이션하는 것을 권장합니다.
내 규칙이 적용되지 않는 이유는 무엇인가요?
Agent Requested
의 경우 설명이 정의되어 있는지 확인하세요. Auto Attached
의 경우 파일 패턴이 참조된 파일과 일치하는지 확인하세요.규칙이 다른 규칙이나 파일을 참조할 수 있나요?
@filename.ts
를 사용하여 규칙의 컨텍스트에 파일을 포함할 수 있습니다.채팅에서 규칙을 생성할 수 있나요?
/Generate Cursor Rules
명령을 사용하여 채팅에서 프로젝트 규칙을 생성할 수 있습니다. Memories가 활성화되어 있으면 메모리가 자동으로 생성됩니다.규칙이 Cursor Tab이나 다른 AI 기능에 영향을 미치나요?