ConfigDeck

Cursor Rules 생성기 (MDC 형식)

.cursor/rules/*.mdc 형식의 Cursor Rules를 스택 기반 프리셋으로 즉시 생성하세요.

Cursor 0.45+의 MDC 형식은 frontmatter로 자동 적용 범위를 제어합니다. core/stack/boundaries 3파일로 자동 분리하여 alwaysApply, globs, description 기반 트리거를 모두 활용합니다.

주요 특징

3파일 자동 분리

core.mdc(alwaysApply) / stack.mdc(globs) / boundaries.mdc(description)

MDC frontmatter 자동 작성

alwaysApply, globs, description을 입력에 맞춰 자동 생성

Cursor 0.45+ 공식 형식

레거시 .cursorrules 대신 현재 권장 형식 사용

다국어 지원

한국어/영어 UI로 한 번에 영어 출력

생성되는 파일 예시

.cursor/rules/core.mdc
---
description: "Core project conventions (always applied)"
alwaysApply: true
---

## Code Style

- Never use the `any` type in TypeScript. Prefer `unknown` with type narrowing.
- Use functional components exclusively. Manage state with hooks.

## Git Workflow

- All commit messages must follow Conventional Commits.

자주 묻는 질문

  • .cursorrules와 .cursor/rules/*.mdc는 어떻게 다른가요?
    .cursorrules는 단일 파일에 모든 규칙을 모아두는 레거시 형식이고, .cursor/rules/*.mdc는 Cursor 0.45+의 권장 형식입니다. MDC는 frontmatter로 alwaysApply / globs / description 기반 트리거를 정밀 제어할 수 있어 토큰을 절약하고 적용 범위를 명확히 합니다.
  • 왜 core / stack / boundaries 3파일로 분리하나요?
    Cursor 공식 문서가 토픽별 다중 파일 구조를 권장하기 때문입니다. core.mdc(alwaysApply)는 항상 적용되는 전반 규칙, stack.mdc(globs)는 프론트엔드/테스트 등 파일 패턴별 규칙, boundaries.mdc(description)는 AI가 필요할 때만 참조하는 경계 규칙으로 역할이 명확히 분리됩니다.
  • Cursor 0.45 미만에서도 동작하나요?
    .cursor/rules/*.mdc 디렉토리 형식은 Cursor 0.45 이상에서만 인식됩니다. 그 이전 버전을 사용한다면 Cursor를 업데이트하거나, 임시로 .cursorrules로 콘텐츠를 옮겨 쓰는 방법이 있습니다. ConfigDeck은 권장 형식인 0.45+ MDC를 출력합니다.
  • MDC frontmatter 필드를 직접 수정해도 되나요?
    네, alwaysApply / globs / description 모두 사용자가 자유롭게 조정할 수 있습니다. ConfigDeck은 Phase A에서 가장 일반적인 3파일 구성을 자동 생성하지만, 출력 후 globs 패턴을 프로젝트 구조에 맞게 좁히거나 추가 .mdc 파일을 손으로 더하는 것이 권장됩니다.
  • 기존 .cursorrules에서 마이그레이션하려면 어떻게 하나요?
    기존 .cursorrules 내용을 ConfigDeck의 Best Practices와 Boundaries 입력란에 옮긴 뒤 MDC 3파일을 생성합니다. 그 후 .cursorrules는 삭제하고 .cursor/rules/ 디렉토리만 커밋하면 0.45+ 권장 구조로 전환이 끝납니다.

지금 바로 생성해보세요

도구와 옵션을 선택하면 설정 파일을 즉시 다운로드할 수 있습니다.

AI 설정 생성기 시작하기 →