ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

     

    페친글 퍼옴..

     

Designed by Tistory.