뉴스레터 목록
라이브노트프리미엄 전용유튜브 라이브

개발자가 바이브코딩 하는법

라이브

개발자가 바이브코딩 하는법

첫 섹션은 누구나 읽을 수 있어요. 나머지 섹션의 전문·프롬프트 원문·Q&A는 라이브 프리미엄 멤버십 회원 전용이에요.

사용자 피드백 세 건을 받아 운영 중인 제 서비스(Vooster) 코드베이스를 고친 기록이에요. 데모용 새 프로젝트가 아니라 평소 하던 실무 그대로라, 배포하다 빌드가 깨지고 Git이 꼬이는 장면도 그대로 남아 있어요.

이 노트를 읽고 나면 할 수 있는 것

  1. 기능 요청을 받으면 가장 단순한 형태부터 고르고, 참고 파일을 집어 준 짧은 명령문으로 AI에게 맡길 수 있어요.
  2. PR을 열어 AI 리뷰를 받고, 프리뷰 환경에서 한 번 직접 써 본 뒤에 배포하는 흐름을 만들 수 있어요.
  3. 리팩터링처럼 넓은 작업은 코드베이스를 한 파일로 뽑아 컨텍스트가 큰 모델에게 계획을 받고, 테스트를 먼저 깔고 진행할 수 있어요.

다시보기: https://youtu.be/auVBMVDIUV8 (첫 3분은 송출 문제로 기다린 구간이에요)

목차

요청은 가장 단순한 형태로 먼저 풀어요 ▶ 0:03:47

첫 번째 요청은 태스크 수정 기능이었어요. Vooster는 PRD(제품 요구사항 문서)를 바탕으로 개발 태스크를 만들어 주는데, 만들어진 태스크가 마음에 안 들거나 진행하면서 상황이 바뀔 수 있잖아요. 지금도 손으로 고칠 수는 있지만, AI 서비스니까 AI가 고쳐 주면 좋겠다는 요청이었어요. ▶ 0:07:24

Vooster 태스크 상세 드로어 — T-010 "사용자 온보딩 및 튜토리얼 기능 개발"의 AI 프롬프트 칸 끝에 손으로 "잘 구현해야함"을 덧붙이고, 아래 중요도·긴급도·복잡도와 저장 버튼
지금은 태스크 상세 화면에서 손으로 고쳐 저장해요 ▶ 0:07:17
화이트보드 — "문제: 이미 생성된 태스크에 대해서, 상황 변화 등으로 인해 내용을 수정하고 싶을 때, 이를 AI로서 편집하고 싶다", "작업위치: 태스크 상세 Drawer에 구현", "1. 가장 좋은 구현: ChatPanel — 시간이 오래 걸림, UIUX가 많이 따라옴 → 리소스가 많이 들기 때문에 skip", "2. MCP command가 필요하다"
요청을 문제·위치·구현 후보로 정리한 메모 ▶ 0:10:46

구현하기 전에 요청을 문제와 작업 위치로 정리했어요. 가장 그럴싸한 답은 태스크 상세 화면 옆에 채팅 패널을 여는 거예요. 그런데 채팅 패널은 당연히 따라와야 하는 UI·UX가 많아서 며칠이 걸릴 수 있어요. ▶ 0:09:35

사용자가 원하는 건 유려한 채팅 패널이 아니라, 낡은 태스크 내용을 유효한 내용으로 바꾸는 거예요. ▶ 0:10:14 그래서 채팅 패널은 건너뛰고, 훨씬 쉬운 MCP 명령(Cursor 같은 AI 도구가 Vooster의 기능을 직접 부르는 연결)부터 만들기로 했어요.

채팅 패널로 만들어 놓고 봤는데 임팩트가 작을 수도 있어요. 저는 데이터만으로 결정을 잘 내리는 편이 아니라서, 이터레이션을 빨리 돌고 의견을 많이 듣는 쪽이 유리하다고 봐요. ▶ 0:12:47 최대한 단순한 형태로 일단 문제를 해결하는 거에 집중하는 걸 추천드려요. ▶ 0:13:12

이 뒤는 라이브 프리미엄 멤버십 회원 전용이에요

나머지 섹션의 전문과 프롬프트 원문, Q&A는 라이브 프리미엄 멤버십 회원만 읽을 수 있어요.

프리미엄 혜택 보기 →

지난 라이브노트