-
AI 코딩, Cursor 모범 사례AI 2025. 4. 18. 09:37
AI 코딩 도우미 Cursor를 잘 사용하는 법을 정리한 글을 클로드 3.5 소넷으로 번역했습니다. (단, 내용 중에는 CodeGuide 를 홍보하는 일종의 PPL도 포함되어 있습니다.)
CURSOR 모범 사례
1. AI를 위한 규칙: AI가 당신의 기술 스택, 파일 구조, 코드 구조의 모범 사례를 따르도록 이러한 규칙들을 설정하세요
2. 맥락은 필수: PRD, 기술-스택-문서, 파일-구조, 프론트엔드-가이드라인, 백엔드-구조와 같은 .md 문서 형태로 프로젝트에 대한 상세한 맥락을 제공하세요. 이는 AI의 잘못된 추측을 방지합니다. CodeGuide를 사용하여 AI 코딩 문서를 작성하세요. 모든 AI 도구와 호환됩니다.
3. .cursorrules 파일 설정: Cursor는 이것을 .cursorrules에서 "project rules"로 변경했습니다. cursor/rules로 작동하며, /frontend, /backend, /auth 등 코드의 특정 부분에 대한 구체적인 규칙을 작성하세요. .cursorsules 파일은 여전히 작동하지만 향후에는 제거될 예정입니다.
4. AI 친화적인 기술 스택 선택: Claude Sonnet 3.5, GPT4o, o3 또는 o1과 같은 AI 모델들은 React와 Python 프레임워크를 위한 높은 품질의 코드를 작성합니다. 따라서 웹 앱에는 NextJS, viteJS와 Python을, 모바일 앱에는 React Native를 사용하세요 (SwiftUI도 Claude와 호환됩니다).
5. 스타터 킷 사용: 빠른 요청을 절약하고 모든 프로젝트를 처음부터 시작하지 마세요. (CodeGuide NextJS Starter Kit와 같은) 보일러플레이트를 사용하여 몇 번의 클릭으로 코딩 워크플로우를 시작하세요.
6. Cursor Agent 사용: Cursor Chat을 사용하여 AI에게 질문하고 코드나 오류를 이해하세요. 그 다음 composer에서 "normal" 모드 대신 "agent" 모드를 사용하세요. Agent는 당신의 승인 없이 자동으로 명령을 실행할 수 있는 내장 터미널이 있습니다. 깊은 맥락을 제공하면 Agent는 강력해집니다.
7. 여러 LLM 사용: Claude Sonnet 3.5는 여전히 가장 빠르고 신뢰할 수 있는 코딩 모델이지만 추론이 부족합니다. 복잡한 오류를 해결하기 위해 GPT o1 모델을 사용하여 디버깅하세요. Sonnet 3.5 + GPT o1이면 AI로 앱을 코딩하기에 충분합니다.
8. Github 커밋 사용: AI가 무언가를 망치면 되돌릴 수 있도록 정기적으로 Github 저장소를 커밋으로 업데이트하세요. 오류와 문제가 있을 수 있지만 코딩 시스템을 철저히 관리해야 합니다. 모든 성공적인 단계 후에 깔끔한 단일 목적 커밋을 작성하고 저장소를 업데이트하세요.
출처: https://x.com/cj_zZZz/status/1906009088246546767
페친글 퍼옴..
'AI' 카테고리의 다른 글
비즈니스 혁신 가속화를 위한 Dify.AI 엔터프라이즈 활용 사례 (2) 2025.04.19 Dify.AI 엔터프라이즈 vs. LangChain 오픈소스 LLM 챗봇 구축 전략 비교 (0) 2025.04.19 Dify의 LLMOPS 지원 기능 (0) 2025.04.16 Dify.ai에서 에이전트 워크플로우 처리 방식 (0) 2025.04.16 Dify.ai에서 RAG 파이프라인 처리 방식 (1) 2025.04.16