https://x.com/gregisenberg/status/1914302781168537702
✅ Vibe Coding은 멍청한 게 아니다 - 당신이 잘못하고 있는 것이다
(AI를 활용한 빠르고 효율적인 앱 개발 가이드)
1️⃣ 대중적인 기술 스택을 사용하라
노력 적게, 효과는 크게 (Zero Effort, High Reward)
- 웹사이트: Wix, Framer, BlackBoxAI 등 빌더 활용
- 웹 앱: Next.js + Supabase 조합 추천
- 복잡한 백엔드가 필요하면 Python 추가
- 게임 개발: Unity 또는 Unreal 사용
⚠️ 비주류 스택을 선택하면 AI가 익숙하지 않아 개발 속도 저하
2️⃣ 간단한 PRD를 작성하라
중간 노력, 높은 효과 (Medium Effort, High Reward)
- PRD = Product Requirement Document (제품 요구 명세서)
- 명확한 목표 설정 + 작업을 작은 단계로 분해
📌 예시:
Chat 1: "1단계 - 기능 A 추가"
→ 테스트 완료 후
Chat 2: "2단계 - 기능 B 추가"
3️⃣ 버전 관리를 꼭 사용하라
적은 노력, 큰 보상 (Low Effort, High Reward)
- AI는 언젠간 코드를 망침 → Git 사용 필수
- 수동 커밋을 통해 AI가 만든 변경점을 추적/복구 가능
4️⃣ 작동하는 코드 예시를 제공하라
중간 노력, 높은 효과 (Medium Effort, High Reward)
- 문서만으로는 AI가 정확히 이해 못함
- 미리 작동하는 작은 코드 샘플을 만들어 AI에게 보여줄 것
📌 예시: 작은 스크립트로 Jira API 호출 → 그걸 AI에 제공
5️⃣ 문제 생기면 새로운 챗으로 깔끔하게 질문하라
적은 노력, 큰 효과 (Low Effort, High Reward)
- 에러 → 복사 → 붙여넣기 → 반복 루프는 비효율
- 새로운 챗에서 문제 정리 후 질문
🧠 포함할 내용:
- 무엇이 잘못되었는가?
- 기대한 동작은?
- 시도해본 방법?
- 로그, 에러, 스크린샷 첨부
오래된 챗 히스토리는 AI를 혼란스럽게 만듬
💡 “깨끗한 컨텍스트”가 핵심이다.