이신우 소장(미래이음연구소)이 전하는 바이브코딩 실전 인사이트 — 바이브코딩으로 프로젝트를 시작하면 처음 몇 시간은 신세계입니다. 그리고 에러가 나기 시작합니다. 고쳐달라고 하면 다른 데가 깨지고, 30분 지나면 AI가 앞에서 한 말을 까먹습니다. 왜 이런 일이 생기는 걸까요?
목차
- 바이브코딩의 달콤한 시작과 씁쓸한 현실
- 진짜 병목은 코드가 아니라 '기억'이었다
- 해결책: Obsidian + Claude 이중 구조
- 핵심 워크플로우 — 기록 → 설계 → 구현 → 기록
- 세션 인수인계 기법 (handoff.md)
- 실제 결과 — 10개 프로젝트 동시 관리
- 무료 가이드북 소개
- Q&A
바이브코딩의 달콤한 시작과 씁쓸한 현실
바이브코딩을 처음 경험하면 누구나 같은 감탄을 합니다:
"프롬프트 던지면 코드가 나오고, 뭔가 돌아가는 것 같고... 나 이거 진짜 만드는 건가?"
하지만 시간이 지나면 현실이 찾아옵니다:
- ❌ 에러를 고쳐달라고 하면 다른 데가 깨진다
- ❌ 30분 지나면 AI가 앞에서 한 말을 까먹는다
- ❌ 1시간 지나면 나도 지금 뭘 만들고 있었는지 헷갈린다
- ❌ 다음 날 다시 열면 백지 상태
- ❌ 여러 프로젝트 동시 진행 시 컨텍스트를 처음부터 다시 세팅
결국 토이 프로젝트를 시작하고 3일 만에 폴더 삭제하기를 반복하게 됩니다. 많은 분들이 여기서 바이브코딩을 포기합니다.
진짜 병목은 코드가 아니라 '기억'이었다
🎯 핵심 발견
병목이 코드에 있는 게 아니었습니다. 기억에 있었습니다.
- AI는 세션이 끊기면 까먹고
- 나도 며칠 지나면 까먹고
- 아무도 기록하지 않으니 프로젝트가 계속 초기화
이것이 바이브코딩이 실패하는 근본 원인입니다. 모델의 성능 문제도, 프롬프트의 문제도 아닙니다. 기억의 단절이 문제입니다.
해결책: Obsidian + Claude 이중 구조
이 문제를 해결한 워크플로우의 핵심은 Obsidian을 프로젝트의 장기 기억 저장소로 사용하는 것입니다.
| 도구 | 역할 | 하는 일 |
|---|---|---|
| 📝 Obsidian | 장기 기억 | 기획, 설계, 세션 로그, 에러 기록을 전부 마크다운으로 관리 |
| 🧠 Claude Desktop + MCP | 지휘자 | Obsidian 노트를 직접 읽고 설계를 논의 |
| 💻 Claude Code + MCP | 실행자 | 설계가 끝난 작업을 실제로 구현 |
💡 포인트: Claude Desktop이 "설계자", Claude Code가 "개발자" 역할을 분담합니다. 설계와 구현을 분리하는 것이 핵심!
핵심 워크플로우 — 기록 → 설계 → 구현 → 기록
- 📝 기록 — 지금 상태, 목표, 결정사항을 Obsidian에 기록
- 🧠 설계 — Claude Desktop + MCP로 Obsidian 노트를 읽으며 설계 논의
- 💻 구현 — Claude Code + MCP로 설계된 작업을 실제 코드로 구현
- 📝 기록 — 구현 결과, 에러, 다음 할 일을 다시 Obsidian에 기록
↑ 이 사이클을 계속 반복
세션 인수인계 기법 (handoff.md)
Claude Desktop의 컨텍스트 유실 문제를 해결하는 핵심 기법입니다:
- 매 세션이 끝날 때
날짜_handoff.md파일에 인수인계 내용을 기록 - 새 세션을 열 때 이 파일만 읽으면 맥락이 바로 복구
- 여러 프로젝트를 동시에 진행해도 각각의 handoff 파일로 컨텍스트 전환이 즉시 가능
이것은 최근 Claude Code에 추가된 Auto Memory 기능과 보완 관계입니다:
| 구분 | Auto Memory | handoff.md |
|---|---|---|
| 누가 쓰나 | AI가 AI를 위해 | 인간이 인간을 위해 |
| 목적 | AI의 단기 기억 보완 | 프로젝트의 장기 기억 |
| 관계 | 서로 보완 — 둘 다 사용하는 것이 최적 | |
실제 결과 — 10개 프로젝트 동시 관리
📊 Before vs After
| Before | After |
|---|---|
| 토이 프로젝트 3일 만에 폴더 삭제 반복 | 1차 완성 → 배포 → 검수 → 수정 사이클 |
| 다음 날 열면 백지 상태 | handoff.md 읽으면 즉시 맥락 복구 |
| 동시 진행 불가 | 10개+ 프로젝트 Obsidian 캔버스로 동시 관리 |
무료 가이드북
이 워크플로우의 전체 내용이 위키독스에 무료 공개되어 있습니다:
Q&A
Q. Obsidian 없이 다른 도구로도 가능한가요?
A. 마크다운 기반이면 가능합니다. 하지만 Obsidian은 캔버스, 링크, MCP 연동이 가장 강력해서 이 워크플로우에 최적입니다.
Q. Claude Desktop과 Claude Code를 왜 따로 쓰나요?
A. 설계(사고)와 구현(실행)을 분리하면 각각의 품질이 올라갑니다. 한 AI에게 설계+구현을 다 시키면 컨텍스트가 빨리 소진됩니다.
Q. handoff.md에 뭘 적어야 하나요?
A. 현재 진행 상황, 마지막으로 한 작업, 다음에 해야 할 것, 주의할 에러를 간단히 적으면 됩니다. 5줄이면 충분합니다.
Q. MCP 설정이 어렵지 않나요?
A. Claude Desktop에서 MCP 서버를 추가하면 Obsidian 폴더를 직접 읽을 수 있습니다. 초기 설정만 하면 이후는 자동입니다.
Q. 이 방식으로 실제 서비스를 만들 수 있나요?
A. 네, 원저자는 이 방식으로 10개 이상의 프로젝트를 동시에 관리하며 배포까지 완료하고 있습니다.
Claude Code · Obsidian · AI 에이전트 교육
미래이음연구소에서 Claude Code + MCP 환경 구축, Obsidian AI 연동, 바이브코딩 실전 교육을 진행합니다.
이신우 소장
생성형AI 활용 교육 전문강사 | 미래이음연구소 소장 | AI 관련 저서 25권 | 두온교육(주) 대표
원문: GeekNews 하다 (2026.03), 무료 가이드북: wikidocs.net/book/19307
'클로드코드' 카테고리의 다른 글
| bkit v2.1.8 업데이트 정리, 토큰 낭비 줄이고 Claude Code 안정성 높인 핵심 릴리즈 (3) | 2026.04.20 |
|---|---|
| 클로드 오퍼스 4.7 출시 확인, 그런데 소넷 4.7도 나왔을까? 팩트체크 총정리 (1) | 2026.04.17 |
| Claude Code 500 오류 원인과 해결법 총정리, 무엇이 사실이고 무엇을 먼저 해야 할까 (1) | 2026.04.16 |
| 장시간 자율 코딩을 위한 에이전트 하네스 설계 — GAN에서 영감 받은 3-에이전트 아키텍처 (feat. Anthropic) (0) | 2026.04.05 |
| 하네스 엔지니어링 — 프롬프트 시대는 끝났다, 이제는 AI가 일할 '환경'을 설계하는 시대 (0) | 2026.03.29 |