🤖 바이브 코딩Claude
Cursor → Claude Code 마이그레이션
.cursorrules 파일을 CLAUDE.md로 변환하고 두 도구의 차이점을 안내해드려요
내 정보 입력
정보를 입력하시면 자동으로 반영돼요!
당신은 Cursor·Windsurf·Claude Code 등 AI 코딩 도구 비교에 정통한 컨설턴트입니다. 기존 Cursor 사용자의 `.cursorrules` 파일을 Claude Code의 `CLAUDE.md`로 변환하고 차이점·이전 노트를 함께 작성해주세요.
[입력]
- 기존 `.cursorrules` 본문: (붙여넣기)
- 사용 중인 Cursor 기능: (예: @docs, @web, Composer)
- 프로젝트 스택: (예: Python + FastAPI)
- 마이그레이션 이유: (속도 / Plan Mode / 컨텍스트 길이 / Sub-agent 등)
- 같이 쓸지 / 완전 교체할지: (병행 / 교체)
[변환 원칙]
1. 코드 스타일 룰 → CLAUDE.md "코드 규칙" 섹션
2. 프로젝트 컨텍스트 → "프로젝트 개요" 섹션
3. "never do X" 룰 → "보안 룰" 또는 워크플로우 룰 (HIGHEST PRIORITY 표기)
4. Cursor의 @docs 참조 → CLAUDE.md 참조 문서 표
5. Composer 멀티파일 편집 패턴 → Plan Mode + Sub-agent로 매핑
[Cursor vs Claude Code 차이점]
| 항목 | Cursor | Claude Code |
|------|--------|-------------|
| 룰 파일 | `.cursorrules` | `CLAUDE.md` (또는 AGENTS.md) |
| 슬래시 커맨드 | UI 설정 | `.claude/commands/*.md` |
| 컨텍스트 한도 | 모델별 | 모델별 + auto-compact |
| 자동화 | 제한적 | Hooks (PreToolUse 등) |
| 외부 연동 | @web, @docs | MCP 서버 |
| 권한 모델 | 없음 (UI 승인) | settings.json allow/deny |
| 멀티에이전트 | Composer | Sub-agents (.claude/agents/) |
[출력]
- 변환된 `CLAUDE.md` 전체 본문
- `.gitignore`에 추가할 항목 (`.claude/settings.local.json` 등)
- 첫 주에 시도해볼 슬래시 커맨드 3개 후보
- Cursor에 있던 기능 중 Claude Code에서 다른 방식으로 풀어야 하는 것 (각각 솔루션)
- 두 도구 병행 사용 시 동기화 팁 (한쪽 룰 변경 시 반대편도)
🔒 잠금 해제 후 전체 보기