Kabi10/cursor-rules
요약
프로젝트 스택을 자동으로 감지하여 Cursor용 프로젝트 규칙(.cursor/rules/project.mdc)을 생성해주는 도구입니다. npx 명령 한 번으로 기술 스택을 스캔하고 맞춤형 규칙을 구성할 수 있습니다.
핵심 포인트
- 프로젝트 파일(package.json 등)을 스캔하여 기술 스택 자동 감지
- 최신 Cursor 형식인 .mdc 및 기존 .cursorrules 형식 지원
- SaaS, Ecommerce, Claude Code 등 특정 패턴 수동 선택 가능
- npx를 통한 간편한 실행 및 스크립트 방식 지원
단 한 번의 명령으로 프로젝트의 스택을 자동 감지하고 Cursor 프로젝트 규칙을 생성합니다. 클로닝(cloning)이 필요하지 않습니다.
npx cursor-compose
현재 Cursor 형식인 .cursor/rules/project.mdc를 작성합니다. 기존의 .cursorrules 형식도 지원합니다.
package.json,requirements.txt,pubspec.yaml등을 프로젝트에서 스캔합니다.- 감지된 모듈을 보여주며, 추가 항목을 토글(toggle)할 수 있습니다.
- 구성된
.cursor/rules/project.mdc를 프로젝트 루트에 작성합니다.
| 발견된 파일 | 추가된 모듈 |
|---|---|
package.json의 next | nextjs + typescript |
package.json의 typescript | typescript |
@supabase/supabase-js | supabase |
drizzle-orm | drizzle |
shadcn / @radix-ui | shadcn |
requirements.txt의 fastapi | fastapi |
pubspec.yaml의 flutter: | flutter |
core는 항상 포함됩니다.
초기화 중에 다음 항목들을 수동으로 선택할 수 있습니다:
saas — 멀티 테넌시 (multi-tenancy), 결제 (billing), 기능 플래그 (feature flags)
ecommerce — 장바구니 (cart), 결제 (checkout), 재고 (inventory), 결제 (payments)
claude-code — CLAUDE.md 컨벤션 (conventions), 메모리 시스템 (memory system)
agentic — 에이전트 루프 패턴 (agent loop patterns), 도구 사용 안전성 (tool use safety)
Node.js 18+
npx 대신 스크립트로 규칙을 구성하는 것을 선호한다면, 클로닝 후에도 기존의 build-rules.ps1 (Windows) 및 build-rules.sh (Unix)를 사용할 수 있습니다.
CONTRIBUTING.md를 참조하세요. 새로운 모듈을 추가하는 것은 단순히 modules/에 .md 파일을 추가하는 것뿐입니다.
MIT
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기