2 / 6
5강
MODULE 2 핵심 과정

바이브 코딩의
언어 배우기

프롬프트를 설계하고, 오류를 읽고, AI와 페어 프로그래밍하는 법을 체계적으로 익힙니다.
이 모듈을 마치면 막히는 상황에서도 AI와 함께 길을 찾을 수 있게 됩니다.

이 모듈에서 배울 것

LECTURE 2-1

프롬프트 설계 기초

매번 다른 결과가 나오는 이유와 일관된 출력을 만드는 방법을 배웁니다. 시스템 프롬프트, Few-shot 예시, Chain-of-Thought의 개념을 비개발자 관점에서 이해하고 실제로 재사용 가능한 프롬프트 템플릿을 직접 만들어봅니다.

💡

핵심 포인트 — 좋은 프롬프트는 재사용됩니다. 한 번 잘 만든 프롬프트를 템플릿으로 저장해두면 비슷한 작업을 할 때 매번 처음부터 시작하지 않아도 됩니다.

💬 Claude 챗창에 입력

claude.ai 에서 새 대화를 열고 붙여넣으세요

나는 [작업 유형]을 자주 반복해.
이 작업을 위한 재사용 가능한 프롬프트 템플릿을 만들어줘.
템플릿 안에는 내가 매번 바꿔야 할 부분을 [대괄호]로 표시해줘.
그리고 이 템플릿을 어떻게 활용하면 좋은지 사용 예시도 함께 보여줘.
LECTURE 2-2

컴포넌트 단위로 생각하기

"전부 한 번에" 요청하면 왜 실패하는지, 작은 단위로 나누면 왜 성공하는지를 실습합니다. 웹 페이지를 헤더, 섹션, 카드, 버튼으로 분해하는 사고방식을 익히고 각 조각을 AI와 함께 만든 뒤 조립하는 워크플로우를 경험합니다.

💡

핵심 포인트 — AI는 범위가 좁을수록 정확합니다. "쇼핑몰 만들어줘"보다 "상품 카드 하나 만들어줘"가 훨씬 좋은 결과를 냅니다.

💬 Claude 챗창에 입력

claude.ai 에서 새 대화를 열고 붙여넣으세요

내가 만들려는 [서비스/앱 이름]은 [한 줄 설명]야.
이걸 만들기 위해 필요한 화면과 컴포넌트를 모두 나열해줘.
각 컴포넌트가 어떤 역할을 하는지 한 줄씩 설명해주고,
어떤 순서로 만들면 좋을지 우선순위도 알려줘.
LECTURE 2-3

오류 메시지 읽는 법

에러 메시지를 보면 패닉이 오던 그 경험, 이 강의 이후로는 달라집니다. 오류가 나타나는 이유를 이해하고, AI에게 오류를 전달하는 최적의 방법을 배웁니다. 콘솔 오류, 빨간 줄, 예상치 못한 동작 — 각 상황에 맞는 디버깅 루틴을 만듭니다.

💡

핵심 포인트 — 오류 메시지는 AI에게 전달하는 단서입니다. 에러 텍스트 전체를 복사해서 붙여넣는 것이 가장 빠른 해결법입니다.

⌨️ Claude Code 터미널에 입력

vibelab 폴더에서 claude 실행 후 붙여넣으세요

아래 오류가 발생했어. 원인과 해결 방법을 알려줘.

[오류 메시지 전체 붙여넣기]

내가 하려던 것: [하려던 작업 설명]
현재 코드에서 관련 부분: [해당 코드 붙여넣기]
LECTURE 2-4

버전 관리 없이 버전 관리하기

git을 몰라도 "이전 버전으로 돌아가고 싶다"는 욕구는 누구나 생깁니다. 파일 백업 전략, AI와의 대화 기록 활용법, 체크포인트 만들기 등 코딩 경험이 없어도 작업 흐름을 안전하게 관리하는 실용적인 방법을 배웁니다.

💡

핵심 포인트 — 큰 변경 전에는 파일을 복사해 두는 습관만으로도 90%의 "되돌리고 싶다" 상황을 해결할 수 있습니다.

💬 Claude 챗창에 입력

claude.ai 에서 새 대화를 열고 붙여넣으세요

지금 작동하는 코드가 있어. 여기에 [새로운 기능]을 추가하려고 해.
혹시 망가지더라도 원래 상태로 돌아올 수 있도록
변경 전에 어떤 백업 전략을 쓰면 좋을지 알려줘.
git을 쓰지 않는 초보자 기준으로.
LECTURE 2-5

AI와 페어 프로그래밍

AI를 단순한 코드 생성기가 아닌 협업 파트너로 사용하는 법을 배웁니다. 내가 생각하고 AI가 구현하는 역할 분담, 중간 결과를 확인하며 방향을 조정하는 방법, 긴 작업을 여러 세션에 걸쳐 이어가는 컨텍스트 관리 기법까지 다룹니다.

💡

핵심 포인트 — "나는 디렉터, AI는 실행자" 마인드셋이 핵심입니다. 무엇을 만들지 결정하는 것은 언제나 사람의 역할입니다.

⌨️ Claude Code 터미널에 입력

vibelab 폴더에서 claude 실행 후 붙여넣으세요

우리 지금부터 [프로젝트 이름]을 함께 만들어나갈 거야.
나는 방향을 정하고 확인하는 역할을 할게.
너는 각 단계에서 코드를 작성해줘.

지금까지 완성된 것: [현재 상태 설명]
이번에 추가할 기능: [다음 목표]
한 번에 하나씩 진행하자. 시작해줘.
← 이전: MODULE 1 첫 번째 성공 경험 다음 모듈: 나만의 도구 만들기 I →