First World
이 앱이 무엇을 하는지, 그 의도를 구조로 정리합니다.
Odd Eye Guide
Odd Eye는 만들고 싶은 앱을 First World와 Second World로 나누어 보여주고, 그 구조를 바이브 코딩 툴에 넘길 수 있는 지시문으로 만들어 줍니다.

Odd Eye는 만들고 싶은 앱을 두 단계의 세계로 풀어서 보여줍니다.
이 앱이 무엇을 하는지, 그 의도를 구조로 정리합니다.
그 의도를 어떻게 동작시킬지, 프로그램 로직으로 설계합니다.
즉 무엇을 만들지에서 어떻게 만들지로 내려갑니다.
이 두 단계를 거치면 Odd Eye가 바이브 코딩 툴에 그대로 넘길 수 있는 지시문을 만들어 줍니다. 여러분은 코드를 직접 쓰지 않아도, 앱의 설계를 눈으로 확인하고 자연어로 고칠 수 있습니다.
아래 순서대로 따라오시면 됩니다.
Step 1

만들고 싶은 앱을 입력합니다. 한 문장이면 충분합니다.
예를 들어 ‘고객이 예약을 신청하고 직원이 승인하거나 거절할 수 있는 예약 앱’처럼 간단하게 적어도 괜찮습니다.
지금 자세히 설명하지 못해도 괜찮습니다. 다음 단계인 First World에서 얼마든지 다듬을 수 있습니다.
Step 2

First World는 여러분의 앱이 무엇을 하는지 확정하는 단계입니다.
입력한 아이디어를 바탕으로 앱의 의도가 구조 형태로 펼쳐집니다. 앞 단계에서 길게 설명했든 한 줄만 적었든, 여기서 연결선을 제외한 모든 요소를 하나씩 확인하고 넘어가시길 권합니다.
이 단계의 의도가 잘못되면 앱의 설계 자체가 처음부터 어긋날 수 있습니다. First World는 가장 중요한 단계입니다.
확인했을 때 의도와 다른 부분이 없다면 다음으로 넘어갑니다. 다른 부분이 있다면 바로 다음 단계에서 First World를 수정합니다.
Step 3

First World를 확인하다 보면 내 의도와 다르게 정리된 부분이 보일 수 있습니다.
예를 들어 필요한 주체가 빠져 있거나, 앱의 목적이 다르게 해석됐을 수 있습니다. 이때는 해당 요소를 선택한 뒤 수정 요청 입력창에 원하는 변경 내용을 적으면 됩니다.
예: ‘사장 주체를 추가해줘. 사장은 직원의 월급과 성과를 관리할 수 있어.’
Odd Eye는 요청을 바로 반영하지 않고 먼저 수정 후보를 보여줍니다. 바뀌는 내용을 확인한 뒤 맞으면 적용하면 됩니다.
여기서 의도를 제대로 맞춰두면 다음 단계인 Second World가 훨씬 안정적으로 만들어집니다.
Step 4

First World 확인과 수정을 모두 마쳤다면 Generate Second World 버튼을 누릅니다.
Second World는 앞서 정한 의도를 어떻게 동작시킬지 프로그램 로직으로 설계하는 단계입니다.
여기서는 First World처럼 하나하나 확정할 필요가 없습니다. 의도는 미리 잡아둬야 하지만, 로직은 실제로 코드를 돌려본 뒤 문제가 생긴 부분만 되짚어 보는 편이 훨씬 효율적입니다.
그러니 Second World는 지금 전부 검토하기보다, 일단 지시문을 넘긴 뒤 오류가 생기면 그때 들여다보시길 권합니다.
Step 5

Second World에서 Generate Vibe coder instruction 버튼을 눌러 지시문을 다운로드합니다.
다운로드한 지시문을 지금 쓰고 있는 바이브 코딩 툴에 그대로 넣으면 됩니다.
Cursor, Lovable, Bolt 등 어떤 서비스든 상관없습니다.
Step 6

완성된 프로그램을 실행하며 직접 써 봅니다. 이때 내 의도와 다르게 동작하거나 아예 작동하지 않는 부분을 찾습니다.
그런 부분을 발견하면 Second World에서 해당 요소를 찾아 로직을 확인합니다. 어디서 어긋났는지 눈으로 짚을 수 있습니다.
잘못된 부분은 수정 요청 입력창에 적습니다. 예를 들어 ‘예약 인원을 3명처럼 하나가 아니라 1~5명 범위로도 받을 수 있게 해줘’처럼 적으면 됩니다.
Odd Eye는 바뀌는 내용을 코드가 아니라 자연어 수준으로 설명해 주기 때문에, 기존과 무엇이 어떻게 달라지는지 코드 없이 검토할 수 있습니다.
Step 7

수정을 마쳤다면 지시문을 다시 생성합니다.
새로 만든 지시문을 바이브 코딩 툴에 다시 넘기면, 바뀐 설계대로 프로그램이 수정됩니다.
이 과정을 반복하면서 앱을 완성해 나가면 됩니다.