Skip to content

LucasCanaro/ai_workspace_cursor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Sample WorkPlace Project

Cursor 초보자를 위한 포괄적인 학습 + 셋업 환경

🚀 빠른 시작 - CursorRules 자동 실행

✨ 추천 트리거 워드

Cursor에서 아래 문구 중 하나를 입력하면 자동으로 셋업이 시작됩니다:

"셋업 부탁드립니다"
"환경구축 하고 싶어요"
"커서 너무 좋아"
"시작하고 싶어요"

🎯 자동 실행 플로우:

  1. 트리거 워드 감지 → setup_magic.sh자동 실행
  2. Node.js 환경 자동 구성 → Web 서버 기동
  3. 브라우저 자동 실행 → Web UI에서 셋업 완료

🛠️ 수동 실행(기존 방식)

# 직접 실행
bash setup_magic.sh

# npm실행
npm run setup
npm run magic

🎯 주요 특징

  • 🤖 자연어 트리거: CursorRules 기반 자동 실행
  • 🔧 완전 자동화: OS 감지, Node.js 자동 설치, 의존성 설치
  • 🌐 웹 인터페이스: 브라우저에서 직관적으로 환경 셋업
  • 📚 학습 콘텐츠: Cursor 사용법부터 Marp, Jupyter 환경까지
  • 🛡️ 안전성 중시: 초보자용 안전 가이드라인 내장
  • 📱 크로스 플랫폼: Mac/Linux/Windows지원

📁 프로젝트 구조

work_space/
├── setup_magic.sh          # 🎯 메인 셋업 스크립트
├── .cursorrules            # 🤖 자동 실행 규칙
├── setup-web/              # 🌐 웹 기반 셋업 도구
├── CursorCourse/           # 📚 Cursor 학습 자료
├── ObsidianVault/          # 📝 문서 템플릿 모음
├── mcp-time/               # ⏰ MCP 타임 서버
└── docs/                   # 📖 셋업 가이드

🌟 핵심 기능

🤖 CursorRules 자동 실행

  • 트리거 워드 감지: 자연어로 셋업 시작
  • 원스톱 실행: 1개 스크립트로 전체 환경 구성
  • 백그라운드 처리: 서버 자동 실행 + 브라우저 연동

📖 학습 자료

  • Chapter1: 문서 작성(Marp, 회의록, 요구사항 정의)
  • Chapter2: 라이브 코딩 환경
  • Templates: 재사용 가능한 문서 템플릿 모음

🛠️ 개발 환경 구성

  • Cursor IDE: 최적화된 설정
  • Marp: 프레젠테이션 제작
  • Jupyter: 데이터 분석 환경
  • MCP Servers: 시간 관리, 파일 조작, GitHub 연동

🌐 웹 도구

  • 브라우저 기반 환경 셋업 UI
  • 실시간 진행 상황 표시
  • 대화형 환경 구성 지원

🔧 기술 사양

  • CursorRules: 자연어 트리거 기능
  • Node.js: 서버 실행 환경
  • Express: Web 서버 프레임워크
  • MCP Protocol: Model Context Protocol지원
  • Multi-OS: Mac/Linux/Windows호환

📋 사용 예시

자동 실행 예시

사용자: "Cursor 환경구축 해주세요"
↓
🎯 트리거 워드 감지!
✨ Cursor 환경 셋업을 자동으로 시작합니다...
🚀 setup_magic.sh 실행 중...
🌐 브라우저에서 http://localhost:3000 열림

수동 실행 예시

# 기본 실행
bash setup_magic.sh

# npm 실행 (동일한 결과)
npm run setup

📚 문서

🔧 문제 해결(Troubleshooting)

자동 실행 안 될 때

  1. .cursorrules 파일 존재 여부 확인
  2. Cursor 재시작으로 규칙 재로드
  3. bash setup_magic.sh로 수동 실행

자주 발생하는 오류

# Node.js 오류 → 수동 설치
https://nodejs.org/

# 포트 충돌 → 프로세스 종료
pkill -f "node setup-web/server.js"

# 권한 오류 → 실행 권한 부여
chmod +x setup_magic.sh

🤝 지원 방법

문제가 발생하면 다음 방법 중 하나를 이용하세요:

자동 실행(추천):

"셋업에 문제가 있습니다"
"마법이 작동하지 않습니다"

수동 실행:

bash setup_magic.sh

💡 활용 팁

추천 트리거 워드

  • "시작하고 싶어요" → 가장 간단
  • "커서 너무 좋아" → 재밌는 감정 표현
  • "환경구축 부탁드립니다" → 정중한 요청

워크플로우 최적화

  1. 첫 실행: 트리거 워드로 자동 셋업
  2. 일상 사용: npm run setup으로 빠른 실행
  3. 개발 모드: npm run dev로 핫 리로드

📄 라이선스

MIT License


정리

하나의 스크립트setup_magic.sh에서:

  • ✅ CursorRules에서 자동 시작
  • ✅ Node.js 서버 시작
  • ✅ 웹을 통한 설정 완료

이상적인 워크플로가 완성되었습니다! 🎯


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 25.4%
  • Shell 24.8%
  • JavaScript 19.6%
  • HTML 16.1%
  • CSS 10.5%
  • Python 3.5%
  • Dockerfile 0.1%