커서 프롬프트 핸드북: 🧵
1. "오류 수정" 프롬프트 Sonnet 3.5와 같은 AI 모델은 중요한 세부 정보를 간과할 수 있으며, 이로 인해 오류 루프가 발생합니다. 아래 프롬프트를 사용하여 해당 문제를 해결하세요. 이를 통해 AI는 오류의 근본 원인을 분석하고 단계별 해결 계획을 수립할 수 있습니다.
2. "새로운 기능" 프롬프트: 한 구성 요소를 성공적으로 실행하면 AI가 다음 구성 요소의 작업 범위를 이해하도록 문서를 다시 참조해야 합니다. 이 지침을 사용하여 AI가 실행 전에 구현 계획을 작성하도록 합니다. 관련 문서에 태그를 지정하면 AI가 파일을 검토한 후 질문을 할 수 있습니다. 질문에 답하고 실행을 요청합니다. 이 한 단계만으로도 모든 구성 요소에 대한 환각의 절반을 제거할 수 있습니다.
3. 응답 구조: 이 구조는 AI에게 제가 진행 중이던 작업이 완료되었으며 이제 다음 작업으로 넘어가야 한다는 업데이트를 제공합니다. 1. 업데이트 제공: "헤더 메뉴가 이제 중앙에 완벽하게 정렬되었습니다." 2. 다음 작업 제공: "이제 로그인 및 가입 버튼이 필요합니다." 3. 적절한 문서에 태그 지정: "@(문서 이름)을 체크하고 이를 어떻게 구현할 것인지 설명하십시오."
4. progress .md 파일: 이 프롬프트를 사용하여 모든 작업을 추적하세요. 이를 통해 AI에 진행 상황 정보를 제공하고 중복 오류를 해결할 수 있습니다. "완료된 모든 단계가 끝나면 @progress .md 파일에 작업 기록을 기록하세요. 어떤 기능을 구현했는지, 어떤 오류가 발생했는지, 그리고 이러한 오류를 어떻게 해결했는지 기록하세요. 이 세 가지 질문에 단계별로 답하고 어떤 정보도 놓치지 마세요."
5. project-status.md 파일: AI는 중단된 부분부터 작업을 이어받아야 합니다. 이 파일은 AI가 작업 기록을 유지하고 이미 완료된 작업과 남은 작업을 파악하는 데 도움이 됩니다. 세션이 끝나면 project-status.md 파일에 작업 기록을 기록하세요. 먼저 progress.md 파일을 확인하여 이번 세션에서 구현한 모든 기능을 파악하세요. 그런 다음 다음 작업 세션에 대한 자세한 내용을 제공하는 상세 세션 보고서를 작성하세요.
6. 커서 에이전트 해킹 커서 에이전트는 과도한 작업을 수행하고 코드베이스를 망칠 수 있습니다. "@(문서명)의 지침을 읽고 이 기능의 작업 범위를 파악하세요. 사고의 흐름을 고려하여 단계별 구현 계획을 수립하세요. 이 기능의 각 섹션이 어떻게 작동하는지 거시적인 세부 정보를 제공하여 설명하세요. 이러한 항목을 세부적인 번호가 매겨진 단계로 나누세요." 이렇게 하면 AI가 구현하려는 계획을 세울 수 있습니다. 모든 것이 요청과 일치하는지 확인하고 승인할 수 있습니다. 이렇게 하면 커서 에이전트의 모든 불필요한 수정을 해결할 수 있습니다.
7. 문서 첨부. "문서" 또는 "지침" 폴더를 만드세요. 해당 폴더 아래에 모든 핵심 문서를 첨부하세요. - 프로젝트 요구 사항 문서(PRD) - 앱 흐름 문서 - 프런트엔드 가이드라인 문서 - 백엔드 구조 문서 - 기술 스택 문서 - 파일 구조 문서. 01 모델을 사용할 수 있지만, 적절한 프롬프트가 필요합니다(원치 않는 섹션이나 불필요한 정보로 인해 과도할 수 있습니다).
가장 좋은 해결책은 @CodeGuidedev를 통해 이 문서들을 작성하는 것입니다. 제가 이 과정을 자동화해 드렸습니다. 필요한 모든 문서를 20~30분 안에 완성할 수 있습니다. Sonnet 3.5, o1-preview, GPT4o를 함께 사용하여 문서를 작성합니다. ChatGPT를 사용하여 모든 문서를 준비하는 데는 보통 7~8시간 정도 걸립니다(각 문서를 읽고, 수정하고, 반복하는 작업).
@CodeGuidedev 오늘은 여기까지입니다. 이 글을 북마크해서 나중에 사용하세요. 멋진 것들을 만들어 보세요. https://t.co/pLQyHIKJ4M에 가입하세요. 연간 플랜 3codeguide.dev1.2가 3일 후에 출시됩니다. 🙌