What is Vibe Coding?
Vibe coding is a workflow where you describe what you want in natural language and let an AI (Claude Code) write the code. You stay in creative control — directing, reviewing, refining — while the AI handles syntax.
The core loop is:
- Intend — what do you want to build?
- Prompt — describe it in plain language
- Review — read what the AI produced
- Refine — ask for adjustments, repeat
The demo shows a finished landing hero. Every element in it — the layout, animation, typography system, hover states — was produced through this loop. No code was typed manually; each piece was prompted, reviewed, and refined.
Why this matters for UX engineers
UX engineers (web publishers) bridge design and development. Vibe coding lets you prototype at the speed of thought, ship polished components without memorizing API syntax, and focus your energy on design decisions rather than implementation details.
What Claude Code knows
Claude Code understands HTML, CSS, JavaScript, GSAP, D3.js, Three.js, and most web frameworks. It can read your existing files, follow your design system conventions, and generate code that fits into what you’ve already built.
The mental shift
Stop thinking: “How do I write this?” Start thinking: “What exactly do I want, and how do I describe it precisely?”
That shift — from implementation to specification — is the core skill this course develops.
바이브 코딩은 원하는 것을 자연어로 설명하고 AI(Claude Code)가 코드를 작성하게 하는 워크플로우입니다. AI가 문법을 처리하는 동안 당신은 창의적 주도권 — 지시, 검토, 정제 — 을 유지합니다.
핵심 루프는:
- 의도 — 무엇을 만들고 싶은가?
- 프롬프트 — 자연어로 설명
- 검토 — AI가 생성한 것을 읽기
- 정제 — 조정 요청, 반복
데모는 완성된 랜딩 히어로를 보여줍니다. 레이아웃, 애니메이션, 타이포그래피 시스템, 호버 상태 — 모든 요소가 이 루프로 만들어졌습니다. 코드는 한 줄도 직접 타이핑하지 않았습니다.
UX 엔지니어에게 중요한 이유
UX 엔지니어(웹 퍼블리셔)는 디자인과 개발을 연결합니다. 바이브 코딩을 사용하면 생각의 속도로 프로토타입을 만들고, API 문법을 외우지 않고도 완성도 높은 컴포넌트를 완성하며, 에너지를 구현 세부사항이 아닌 디자인 결정에 집중할 수 있습니다.
Claude Code가 아는 것
Claude Code는 HTML, CSS, JavaScript, GSAP, D3.js, Three.js와 대부분의 웹 프레임워크를 이해합니다. 기존 파일을 읽고, 디자인 시스템 컨벤션을 따르며, 이미 구축된 것에 맞는 코드를 생성합니다.
사고방식의 전환
이렇게 생각하는 것을 멈추세요: "이것을 어떻게 작성하지?" 이렇게 생각하기 시작하세요: "내가 정확히 무엇을 원하며, 어떻게 정밀하게 설명할까?"
그 전환 — 구현에서 명세로 — 이 이 코스가 개발하는 핵심 스킬입니다.