데브허브 | DEVHUB | 커서 Rule은 이 영상으로 끝납니다 | 개념부터 실전노하우까지커서 Rule은 이 영상으로 끝납니다 | 개념부터 실전노하우까지
- 커서 룰은 자주 사용되는 프롬프트를 미리 저장하여 커서 AI가 코드를 생성할 때 따라야 할 규칙을 정의하는 온보딩 문서와 같은 기능입니다. 📚
- 코드 품질 유지 및 커서 AI의 성능을 극대화하는 데 필수적인 역할을 합니다. 🚀
- 프로젝트 아키텍처, 코드 컨벤션(명명, 스타일), 도메인 지식, 에이전트 워크플로우 등 다양한 내용을 포함할 수 있습니다. 🏗️
- 커서 룰에는 Always, Auto-attached, Agent-requested, Manual 네 가지 유형이 있으며, 초보자에게는 Always와 Manual 유형이 권장됩니다. 🚦
- 'Always' 룰은 항상 참조되는 보편적이고 필수적인 규칙(코드 스타일, 컨벤션)을 간결하게 담습니다. 🌐
- 'Manual' 룰은 특정 작업 유형(테스트 코드, API 연동)에 필요한 상세 정보를 담으며, 수동으로 호출하여 적용합니다. 🛠️
- 룰 초안은 'Agent' 모드에서 코드 구조를 파악한 후
/generate cursor rules 기능을 사용하여 생성합니다. ✍️
- 룰은 한 번 만들고 끝나는 것이 아니라, 커서의 실수 원인을 분석하고 이를 방지하기 위한 새로운 룰을 생성하도록 지시하며 지속적으로 개선해야 합니다. 🔄
- 룰 작성 시 영어 사용은 토큰 효율성과 용어의 명확성을 높이며, 마크다운 문법으로 구조화하여 AI의 이해도를 높이는 것이 좋습니다. 💡
- 커서 룰 파일은
.cursor/rules/ 경로에 .mdc 확장자로 저장됩니다. 📁