Before / After. Left: an idea in your head plus an empty brief, paralyzed by "will this even work?" Right: a working prototype in your browser 60 minutes later, plus one shareable link. This tutorial is the bridge between those two states.
Dev Experiment VIP Beginner · 60 min · 2026-04-24

Your First Prototype in an Hour — Shape Ideas Like Clay

"Will this even work?" — that single question stalls a lot of first steps. When planning, design, and development took weeks, hesitating was rational. Now a working app appears on screen in three seconds — Claude Artifacts v2 ships live preview and an editable canvas, while v0.dev and bolt.new generate near-complete apps in minutes. Finishing a prototype in sixty minutes is no longer ambitious; it is the baseline. This tutorial walks you through turning one idea into a prototype you can hold in your hand, using plain language and no code.

OUTCOME — What you'll have afterward

Following this tutorial leaves you with three things in hand after sixty minutes.

What gets built

  • A working prototype running in your browser — buttons actually click, inputs actually respond, results actually appear
  • A shareable link you can send to someone else — one Publish click produces the URL
  • A gut read of "this might work" or "I should drop this" — a decision basis you didn't have sixty minutes ago

📖 Term: What is a prototype? A prototype is not a finished product. It's the minimum working version that tests whether an idea makes sense. Same concept as an architect's scale model before the actual building, or a carmaker's test vehicle before mass production. The question isn't "is this pretty?" — it's "does this idea hold water?" A model of a house without wallpaper or furniture, but where you can feel the room sizes and walk the layout — that's what a prototype is.

Tutorial metadata

Item Value
Time 60 min (fast: 30, unhurried: 90)
Level Beginner
Tools One Claude.ai account + web browser
Coding knowledge None required
Terminal None
Payment Free tier works (Pro is more comfortable)

Why learn this now — the era of zero-cost failure

Validating a single idea used to take weeks, usually months. Write a brief, hand off to designer, hand off to developer, wait for the result, review. Time and money evaporated in the meantime. So people grew cautious. If they weren't sure, they didn't start. That has fundamentally changed. Claude Artifacts v2 ships live preview, persistent state, and an editable canvas. v0.dev, bolt.new, and Replit Agent generate near-complete apps in minutes. Finishing a prototype in sixty minutes is no longer ambitious — it is the baseline. The cost of failure is sixty minutes. With almost nothing to lose, attempts scale to infinity. More attempts means higher odds.

Where you are now: you understand what this tutorial produces. Next we confirm prerequisites before starting the sixty-minute clock.


PREREQUISITES — What you need

Just two things are strictly required.

Required

  • A Claude.ai account: if you don't have one, go to claude.ai and sign in with Google. One minute done. The free tier can complete this entire tutorial
  • A current web browser: Chrome, Safari, Firefox, or Edge. Artifacts runs inside the browser

Nice to have (not required)

  • Claude Pro ($20/month): daily limits are generous enough to support 20–30 conversational exchanges in an hour. The Max plan ($100/month) unlocks Claude Code and Plan Mode for more complex builds. Free tier may throttle and force you to wait for resets
  • One-line idea for yourself: knowing what you'll build in advance speeds up the start. If you don't have one yet, that's fine — Step 1 handles it

📖 Term: What is Claude Artifacts v2? Artifacts is a workspace inside Claude. You chat on the left, and on the right a live panel renders whatever the AI is building. v2 adds live preview, persistent state (data survives a refresh), and an editable canvas (you can modify the code directly). Web pages, app screens, calculators, games, charts, interactive visualizations — almost anything. Say "change the button to blue" and three seconds later it's blue. Say "remove this feature" and three seconds later it's gone. The output gets sculpted through conversation. It's digital clay.

Environment check (1 min)

Open claude.ai, start a new conversation, and type this in the input box.

Build me a simple calculator app

Within 3–10 seconds a panel should open on the right with a calculator inside. Click the number buttons; if addition works, you're ready. If the right panel doesn't open, check your account settings to make sure Artifacts is enabled (it is by default).

Where you are now: account and environment ready. Next, a short WHY section on why prototypes beat ideas. You can skip it and still finish, but it gives you the argument to hand a skeptical coworker who asks "do we really have to prototype this?"


WHY — Why "prototype first, not idea first"

This inverts the usual order. The normal assumption is: let the idea mature, then build. In front of AI tools, that order runs backward.

Reason 1 — Ideas in your head usually lie.

Ideas in your head always look plausible. Users press this button, flow to that screen, and the next feature naturally fits — because it's imaginary. Build it and the illusion breaks. You can't tell what the first button should be, the second screen looks empty, and once you click around you realize some feature is useless. What you couldn't see in your head appears the moment it renders. An idea isn't a blueprint — it's a conversation partner. You can only ask "what do you really want?" after building. Before building, you can't even ask the question.

Idea to Conviction OLD WAY — MONTHS Brief Design Build Test 3 mo AI WAY — 60 MIN Describe 10 min Generate 20 min Iterate 20 min Ship 10 min Same outcome, 90x faster feedback
The same "idea → conviction" journey. The old way runs Brief-Design-Build-Test sequentially over weeks. The AI way compresses all four into sixty minutes. The real shift isn't the speed itself — it's that failure cost drops to near-zero, so attempts scale to infinity.

An idea in your head isn't a blueprint. It's a conversation partner. Before you build, you can't even ask the question.

Reason 2 — Showing isn't telling.

Saying "I'm thinking of building something like this" keeps the other person in listening mode. Sending "here, try it" puts their hands on it. Reactions pour out: "I can't find this button," "oh, this is nice," "why does this behave like that?" Feedback that would never surface from description alone flows freely in front of a prototype. Words rely on the listener's imagination. Prototypes borrow their fingers. Once fingers have confirmed something, the head finds it hard to doubt.

📖 Term: Idea vs. feature An idea answers "what should we build?" A feature answers "how does it actually work?" "An AI service that summarizes text" is an idea. "A button that takes pasted text and returns a three-line summary plus five keywords" is a feature. Prototyping is the act of translating ideas into sets of features. That translation is where your real wants surface. What felt vague as "I need AI summary" becomes concrete as "I actually want five bullets, not three sentences" — but only after building.

Reason 3 — Prototype ≠ MVP.

People conflate these. An MVP is "the smallest version a real customer pays for and uses." A prototype is the stage before that — no money collected, no data saved, fine if it evaporates tomorrow. It exists to check direction. Confusing the two leads to over-investing in prototypes, or abandoning good ideas because a prototype wasn't polished. Prototyping is map-reading. MVP is driving. Don't spend three months on a map.

Dimension Prototype MVP (Minimum Viable Product)
Purpose Does the idea hold water? Will real customers pay?
Users You + 5 friends Early customers in the real market
Data persistence Not required Required (accounts, transactions)
Payments None Yes (the critical validation metric)
Build time 1 hour to 1 day 1 week to 1 month
Cost of failure Near zero Medium (weeks already invested)
Tools Claude Artifacts v2, v0.dev, bolt.new Lovable, Bolt, Replit Agent, developer collab

If the prototype gives you "this could work" conviction, step up to MVP. If it doesn't, drop it and try another idea. Both are progress. Both beat standing still.

Where you are now: you know why prototypes matter and how they differ from MVPs. Now start the sixty-minute clock and do the work. Four stages: Define 10 + Generate 20 + Iterate 20 + Package 10.


STEPS — The 60-minute workflow

Step 1. Define (10 min) — Tighten the idea into one sentence

This is where most people trip. If the idea lives as "something like this," the AI will return "something like this" back. Artifacts can only build as precisely as it can read. Spend ten minutes compressing the idea into one sentence.

Scope formula — Who + does what + what comes out

When [who] does [input],
the prototype returns [output].

Four real examples:

Example 1 — Text summarizer
"When a user pastes long text,
the app returns a 3-line summary plus 5 keywords."

Example 2 — Landing page
"When a visitor lands on the page, they see
one value proposition, a demo image, and an email signup form."

Example 3 — Todo list
"When a user types a task and hits Enter,
the list adds it and a checkbox toggles completion."

Example 4 — Simple calculator
"When a user taps numbers and operators,
the result updates live at the top of the screen."

Explicitly exclude — narrow scope keeps you inside 60 minutes

  • Login / signup (requires data persistence, outside Artifacts' range)
  • Payments (requires external APIs)
  • Multi-screen navigation (5+ screens explode complexity fast)
  • Real-time chat / push notifications (requires a server)

A prototype proves one core feature works. Leave the rest imagined.

Where you are now: scope is one sentence. Hand that sentence to Claude next.

Step 2. Generate (20 min) — Pull the first prototype

On claude.ai start a new conversation and paste this template. Claude Sonnet 4.6 is the default model; switch to Claude Opus 4.7 if your feature involves complex logic.

Build me a web app to this spec.

Scope: [your one-sentence scope from Step 1]

User flow:
1. [first action — e.g., paste text into input box]
2. [second action — e.g., click "Summarize" button]
3. [result — e.g., 3-line summary and 5 keywords appear]

Style: simple, white background, one big button. Mobile-friendly.
Tech: single HTML file. Minimize external libraries.

Real example (text summarizer):

Build me a web app to this spec.

Scope: when a user pastes long text,
the app returns a 3-line summary plus 5 keywords.

User flow:
1. User pastes an article into the top textarea
2. User clicks the "Summarize" button below
3. A results area shows "Summary" (3 lines) + "Keywords" (5)

Style: white background, orange accent, one big button, mobile-friendly.
Tech: single HTML file. No AI API for now — take the first 3 sentences
as summary and extract the 5 most frequent nouns as keywords.

Hit Enter and wait 3–10 seconds. The Artifacts panel opens on the right. There's a working app in front of you.

Mindset for the first output — this is the turning point

The first output is not perfect. That's normal. A sculptor doesn't expect an angel after one hammer strike, and you shouldn't expect a finished product after one prompt. Colors will feel off, button placement will be awkward, the summary will be crude. Don't close the window here. This is where the real work starts.

📖 Term: MVP (Minimum Viable Product) The step after prototyping. If a prototype validates "does the idea hold water," an MVP validates "do real customers pay for it." MVPs need data persistence, user accounts, payment handling, error cases. This tutorial builds a prototype, not an MVP. MVPs move to tools like Lovable, bolt.new, or Replit Agent, or into developer collaboration.

Step 3. Iterate (20 min) — Sculpt through conversation

With the first output on screen, refine through dialogue. This is where Artifacts v2 really shines — the editable canvas lets you tweak code directly, and every conversational request lands in three seconds.

Common revision patterns

— Add a feature
"Add a 'shorter — one sentence' button
that re-summarizes into a single sentence."

— Remove a feature
"Drop the keywords. Keep just the summary."

— Restyle
"Change the button color to orange (#C96442).
Widen the padding too."

— UX polish
"The input box feels cramped. Double its height.
Placeholder text: 'Paste a long article here'."

— Behavior tweak
"The summary is too long. Cap each line at 50 characters.
Make sure numbers and proper nouns are preserved."

Rhythm of iteration — one thing at a time

A common beginner mistake is stacking requests.

Bad:
"Change the button to blue, shorten the summary text,
add icons next to keywords, and make mobile buttons bigger."

The AI processing four things at once will miss one or two, and you won't be able to tell which. Instead, split them.

Good:
(1) "Change the button to blue." → confirm
(2) "Shorten the summary text." → confirm
(3) "Prefix keywords with #." → confirm

Three three-second cycles is nine seconds. Negligibly slower than batching, and far more stable.

What iteration teaches you — what you actually wanted

Something interesting happens. What started as "just a summary app" gets concrete as you iterate. "Oh, I actually prefer five bullets to three sentences." "I didn't need keywords." "I want a copy-to-clipboard button on the result." The tool draws out the thinking. Same as shaping clay — the form surfaces through touch. That's the real gift of prototyping.

Step 4. Package (10 min) — Share and gather feedback

After twenty minutes of iteration, when it feels "good enough to show someone," move to packaging.

Pull a share link

In the Artifacts panel, the three-dot (···) menu lives at the top right. Click "Publish" and a unique URL is generated. The recipient doesn't need a Claude account — they just use your prototype. Click buttons, type inputs, see results.

Send to 5 friends — feedback template

Try this for 10 minutes and answer honestly:

1. Can you tell what this app does in 3 seconds?
2. On the first screen, is it obvious what to do?
3. After actually using it, do you feel "oh, this is useful"?
4. Would you pay for it? How much?
5. Would you recommend it? To whom?

Not "looks fine" — be specific.

"What do you think?" gets "looks fine" — they're being polite. Specific questions get real feedback.

Where you are now: sixty minutes in. You have a prototype, a share link, and feedback coming in. Next step: verify the work was done right.


VERIFICATION — What "done" looks like

If four of the five check out, you've completed this tutorial.

  1. [ ] A working prototype runs in your browser. Buttons respond, inputs process, results come back
  2. [ ] The Step 1 one-sentence scope matches the prototype. If scope shifted during the build, you've rewritten it as a new one-sentence version
  3. [ ] You pulled at least one Publish share link. Opening it in a new incognito window still shows a working app
  4. [ ] You sent at least three revision requests through dialogue. There is no "one-shot complete." Sculpting through conversation is the skill that has to land in your hands
  5. [ ] You've arrived at either "this could work" or "drop this." Both are correct. The entire point of prototyping is removing ambiguity

If two or more are "no," the most common cause is Step 1 (scope). A vague scope makes Step 2 wander off, and forty minutes vanish. Go back to the one-sentence formula — "who + does what + what comes out" — and tighten it. Then retry Step 2; most blockers dissolve.


VARIATIONS — Other idea templates

Variation 1 — Landing page prototype

Build a product landing page.
One headline, three value-proposition sentences,
a "Get started" button, an email signup form.
White background, orange accent, mobile-responsive.

Build the landing page for a service you're working on in thirty minutes, then ask a friend "can you tell what this does?" Core-message fit gets validated right there.

Variation 2 — v0.dev or bolt.new for a richer prototype

When Artifacts' single-HTML-file scope isn't enough, take the same one-sentence scope to v0.dev or bolt.new. They generate React components or full Next.js apps. Use these when you need simple state management or a multi-page layout.

v0.dev prompt example:
"Build a notes app with auto-tagging.
When the user types a note, suggest 3 relevant tags.
Example: 'Prep for tomorrow's team meeting' → #work #meeting #todo
Tags should be clickable as filters."

Variation 3 — Interactive calculator or tool

Build a loan interest calculator.
Inputs: principal, rate, term → outputs: monthly payment, total interest.
Use sliders for the inputs; numbers update live as the user drags.

Build calculators or converters tied to your actual work, and they turn into real internal tools immediately.

Variation 4 — Game or learning tool

Build an English vocabulary flashcard app.
Preload 10 words (apple, banana, cat, ...).
Card UI: click to flip and reveal the meaning.
"Next" button and "Check" button that counts correct answers.

Learning tools for kids or yourself ship fast this way. What you used to manage in a spreadsheet becomes much more fun as a prototype.


TROUBLE — Common stuck points

❓ The Artifacts panel doesn't open Some prompts make Claude reply in plain text without opening Artifacts. Ask explicitly: "Build this as a working HTML file and show it in Artifacts." That usually opens the panel.

❓ Data disappears on refresh Artifacts v2 supports persistent state, but closing the browser tab or ending the session resets it. Persistence belongs to the MVP stage, not the prototype stage. Once the prototype gives you conviction, move to Lovable, bolt.new, or Replit Agent.

❓ Revision requests don't take Two common causes. First, too much requested at once — split into single asks. Second, the request is vague — not "make it prettier" but "change button color to #C96442 and widen padding to 20px."

❓ Free-tier limit hit Claude free tier resets every few hours. Wait it out, or upgrade to Pro ($20/month). If you need Claude Code and Plan Mode for more complex work, consider the Max plan ($100/month). Three prototypes per month and you've broken even on Pro.

❓ Stuck on something complex Apps with 5+ screens, login, payments, or persistence don't fit Artifacts cleanly. Cut scope. Reduce to "one core feature on a single no-login screen," then plan to rebuild as an MVP using v0.dev or bolt.new.

❓ "It's not perfect yet — can I really show this?" This hesitation is the biggest enemy. A prototype can't be perfect. If it were, it wouldn't be a prototype. Be honest: "still rough, but can you give 30 seconds of honest feedback?" Most people are glad to help.


NEXT — Sixty minutes later, in your hands

An hour ago you might have been paralyzed by "will this even work?" Now you have a working prototype, a share link, and feedback rolling in. The gap is much bigger than sixty minutes. The quality of your next decision is entirely different.

This tutorial is the Shape phase of the SPIN series. The path continues:

  1. Pick a toolPick Your First AI Tool
  2. Prototype ✓ (just completed)
  3. Add design — how to dress up a prototype (tutorial in prep)
  4. Move to MVP — ship on Lovable/bolt.new (tutorial in prep)

The one piece of advice that matters most: build one more prototype every day this week. Sixty minutes a day, seven prototypes by week's end. By then one of them will feel like "this could actually be real." That's where it really begins. Once the first wheel rolls, it's easier to keep it rolling than to start another.

OUTCOME — 오늘 끝나면 무엇이 남는가

이 튜토리얼을 따라오시면 60분 뒤 다음 세 가지가 손에 쥐어집니다.

완성되는 것

  • 브라우저에서 실제로 작동하는 프로토타입 하나 — 버튼이 눌리고, 입력창이 반응하고, 결과가 나옵니다
  • 그 프로토타입을 다른 사람에게 보낼 수 있는 공유 링크 하나 — Publish 버튼 하나로 URL이 뽑힙니다
  • 아이디어를 말로 빚으면서 얻은 "이건 될 것 같다 / 이건 접어야겠다"는 직관 — 60분 전에는 없던 판단 근거입니다

📖 용어: 프로토타입(Prototype)이란 무엇인가 프로토타입은 "시제품"이나 "모형"이라는 뜻입니다. 완성품이 아니라 아이디어가 작동하는지 확인하는 최소한의 버전입니다. 건축가가 실제 건물을 짓기 전에 스케일 모델을 만드는 것, 자동차 회사가 양산 전에 시제차를 굴리는 것과 같은 개념입니다. 중요한 것은 "예쁜가"가 아니라 "이게 말이 되는가"입니다. 벽지도 없고 가구도 없지만 방의 크기와 동선을 확인할 수 있는 집의 모형, 그게 프로토타입입니다.

이 튜토리얼의 메타 정보

항목
소요 시간 60분 (빠르게 30분, 차분히 90분)
난이도 입문
필요 도구 Claude.ai 계정 하나 + 웹 브라우저
사전 코딩 지식 필요 없음
터미널 조작 없음
결제 무료 티어로 시작 가능 (Pro가 있으면 더 편합니다)

왜 지금 이걸 배워야 하는가 — 실패 비용이 0이 된 시대

예전에는 아이디어 하나를 검증하려면 최소 몇 주, 보통 몇 달이 걸렸습니다. 기획서를 쓰고 디자이너에게 넘기고 개발자에게 전달하고 결과를 기다리는 사이, 시간과 돈이 사라졌습니다. 그래서 사람들은 점점 조심스러워졌습니다. 확실하지 않으면 시작하지 않게 됐습니다. 지금은 완전히 달라졌습니다. Claude Artifacts v2는 라이브 미리보기와 영속 상태, 편집 가능한 캔버스를 제공하고, v0.dev · bolt.new · Replit Agent는 완성에 가까운 앱을 몇 분 만에 뽑아냅니다. 60분 안에 프로토타입을 완성하는 것은 이제 야심이 아니라 업계 표준입니다. 실패해봐야 60분입니다. 잃을 것이 거의 없으니 시도가 무한대로 늘어납니다. 시도가 늘어나면 확률이 올라갑니다.

여기까지 오신 상황: 이 튜토리얼이 무엇을 만들어주는지 확인하셨습니다. 다음은 60분 안에 진행하려면 무엇이 준비되어 있어야 하는지 짚어봅니다.


PREREQUISITES — 준비물

딱 두 가지만 준비되어 있으면 충분합니다.

필수 준비물

  • Claude.ai 계정: 아직 없으시면 claude.ai 접속 후 구글 로그인으로 1분이면 끝납니다. 무료 티어로도 이 튜토리얼 전체를 완수하실 수 있습니다
  • 최신 웹 브라우저: Chrome, Safari, Firefox, Edge 중 무엇이든. Artifacts는 브라우저 안에서 실행됩니다

있으면 더 좋은 것 (없어도 진행 가능)

  • Claude Pro 구독 ($20/월): 일일 사용 한도가 넉넉해져서 60분 동안 20~30번 대화를 이어가실 수 있습니다. Max 플랜($100/월)에서는 Claude Code와 Plan Mode까지 사용하실 수 있어 더 복잡한 기능도 가능합니다. 무료 티어는 몇 시간에 한 번씩 리셋을 기다리셔야 할 수 있습니다
  • 자신에게 줄 아이디어 한 줄: "뭘 만들지"를 미리 정해두시면 시작이 빠릅니다. 정하지 못하셨어도 괜찮습니다 — 1단계에서 함께 정리합니다

📖 용어: Claude Artifacts v2란 무엇인가 Artifacts는 Claude 안에 있는 작업 공간입니다. 왼쪽에서는 AI와 대화하고, 오른쪽 패널에서는 결과물이 실시간으로 만들어집니다. v2부터는 라이브 미리보기, 영속 상태(새로고침 후에도 데이터 유지), 편집 가능한 캔버스(코드를 직접 수정할 수 있는 공간)가 추가됐습니다. 웹페이지, 앱 화면, 계산기, 게임, 차트, 인터랙티브 시각화 — 거의 모든 것이 됩니다. "버튼 색 파란색으로"라고 하면 3초 뒤 파란색이 됩니다. 대화하면서 결과물이 빚어집니다. 디지털 점토입니다.

사전 체크 (1분)

브라우저에 claude.ai를 띄우신 다음, 새 대화를 여시고 입력창에 다음을 쳐보세요.

간단한 계산기 앱 만들어줘

3~10초 안에 화면 오른쪽에 패널이 열리면서 계산기가 나타나면 준비 완료입니다. 숫자 버튼을 눌러보시고, 더하기가 작동하면 정상입니다. 만약 오른쪽 패널이 안 뜨신다면 계정 설정에서 Artifacts 기능이 켜져 있는지 확인하세요 (기본적으로 켜져 있습니다).

여기까지 오신 상황: 계정과 환경이 준비되셨습니다. 다음은 "왜 아이디어를 프로토타입으로 뽑아야 하는가"를 짚습니다. 이 WHY를 건너뛰셔도 작업은 되지만, 다음에 회의적인 동료가 "그거 꼭 필요한 과정이야?"라고 물으실 때 돌아올 논리가 됩니다.


WHY — 왜 "아이디어 말고 프로토타입"을 만드시나

직관에 반하는 순서입니다. 보통은 "아이디어가 충분히 무르익은 다음에 만드는 것"이라고 생각합니다. 그런데 AI 도구 앞에서는 그 순서가 거꾸로가 됩니다.

첫 번째 이유 — 머릿속 아이디어는 대부분 거짓말입니다.

머릿속에서 아이디어는 늘 그럴듯해 보입니다. 사용자가 이 화면에서 저 버튼을 누르면 여기로 가고, 그다음 이런 기능이 자연스럽게 흐른다고 상상이 됩니다. 상상이니까요. 만들어보면 다릅니다. 첫 번째 버튼이 뭔지 모르겠고, 두 번째 화면이 비어 보이고, 실제로 눌러보시면 "어, 이건 쓸모없는 기능이네" 싶은 것들이 드러납니다. 머릿속에서는 보이지 않던 것들이 화면에 뜨는 순간 보입니다. 아이디어는 도면이 아니라 대화 상대입니다. 만들어놓고 나서 "너는 뭘 원하니?"라고 물을 수 있는 대상입니다. 만들기 전에는 질문도 못 던집니다.

아이디어에서 확신까지 예전 방식 — 몇 달 기획서 디자인 개발 테스트 3개월 AI 방식 — 60분 말로 요청 10분 프로토타입 30분 다듬기 15분 공유 5분 같은 결과, 90배 빠른 피드백
같은 "아이디어 → 확신"의 여정입니다. 예전 방식은 기획-디자인-개발-테스트 4단계에 최소 몇 주. AI 방식은 네 단계가 60분으로 압축됩니다. 시간이 짧아지는 게 핵심이 아니라 실패 비용이 거의 0이 되기 때문에 시도의 횟수가 무한대로 늘어나는 것이 핵심입니다.

머릿속 아이디어는 도면이 아니라 대화 상대입니다. 만들기 전에는 질문조차 못 던집니다.

두 번째 이유 — 보여주는 것과 말하는 것은 차원이 다릅니다.

"이런 거 해보려고요"라고 설명만 하시면 상대는 듣기만 합니다. "여기 한번 써보세요"라고 링크를 건네시면 상대는 씁니다. 쓰는 순간 반응이 나옵니다. "이 버튼 어딨는지 못 찾겠어", "아, 이 기능 좋네", "근데 이건 왜 이렇게 돼 있어?" 설명만 들었을 때는 절대 나오지 않았을 피드백이 프로토타입 앞에서는 줄줄 나옵니다. 말로만 하는 설득은 상대의 상상력에 의존합니다. 프로토타입은 상대의 손가락을 빌립니다. 손가락이 확인한 것은 머리가 의심하기 어렵습니다.

📖 용어: 아이디어 vs. 기능 (Idea vs. Feature) 아이디어는 "뭘 만들면 좋을까"라는 질문에 대한 답입니다. 기능은 "그게 어떻게 작동하는가"에 대한 답입니다. "AI로 글을 요약해주는 서비스"는 아이디어입니다. "긴 글을 붙여넣으면 3줄로 줄이고, 키워드 5개를 추가로 뽑아주는 버튼"은 기능입니다. 프로토타입은 아이디어를 기능의 집합으로 번역하는 작업입니다. 이 번역 과정에서 진짜 원하는 것이 드러납니다. 만들기 전에는 "AI 요약이 필요하다"고 막연했던 것이, 만든 뒤에는 "3줄 요약 말고 불릿 5개가 더 낫다"로 구체화됩니다.

세 번째 이유 — 프로토타입과 MVP는 다릅니다.

사람들이 자주 혼동하십니다. MVP(Minimum Viable Product, 최소 기능 제품)는 "실제 고객이 돈을 내고 쓰는 최소 단위 서비스"입니다. 프로토타입은 그보다 한참 앞 단계입니다. 돈을 받지 않고, 데이터도 저장되지 않고, 내일 없어져도 괜찮은 단계입니다. 방향이 맞는지 확인하는 단계일 뿐입니다. 이 둘을 혼동하시면 프로토타입에 너무 많은 시간을 쓰십니다. 또는 프로토타입이 잘 안 돼서 MVP까지 접어버리십니다. 프로토타입은 지도를 보고 방향을 정하는 단계이고, MVP는 그 방향으로 실제로 차를 모는 단계입니다. 지도 단계에 3개월을 쓰시면 안 됩니다.

구분 프로토타입 (Prototype) MVP (Minimum Viable Product)
목적 아이디어가 말이 되는지 확인 실제 고객이 돈을 낼지 확인
사용자 본인 + 친구 5명 진짜 시장의 초기 고객
데이터 저장 필요 없음 필수 (사용자 계정, 거래 기록)
결제 없음 있음 (핵심 검증 지표)
제작 시간 1시간 ~ 하루 1주 ~ 1개월
실패 비용 거의 0 중간 (이미 몇 주 투자됨)
도구 Claude Artifacts v2, v0.dev, bolt.new Lovable, Bolt, Replit Agent, 개발자 협업

프로토타입에서 "이거 되겠다"는 확신이 생기시면 그때 MVP로 넘어가시면 됩니다. 확신이 안 생기시면 접고 다른 아이디어로 넘어가시면 됩니다. 둘 다 전진입니다. 멈춰 있는 것보다 낫습니다.

여기까지 오신 상황: 프로토타입이 왜 필요한지, MVP와 어떻게 다른지 이해하셨습니다. 이제 60분 타이머를 켜고 실제 작업으로 들어갑니다. 4단계로 나뉘어 있습니다: 10분 정의 + 20분 생성 + 20분 반복 + 10분 포장.


STEPS — 4단계 60분 워크플로

1단계. 정의 (10분) — 아이디어를 한 문장으로 조이기

가장 흔한 실수는 여기서 벌어집니다. "대충 이런 거"라고 아이디어가 뭉뚱그려져 있으시면 AI에게 넘기셔도 뭉뚱그려진 결과만 돌아옵니다. Artifacts는 읽을 수 있는 만큼만 만들 수 있습니다. 10분을 써서 한 문장으로 조여보겠습니다.

스코프 공식 — 누가 + 뭘 하면 + 어떤 결과가 나오는가

[누가]이 [입력]을 넣으면
[프로토타입]이 [출력]을 돌려준다.

실제 예시 네 가지:

예시 1 — 텍스트 요약 앱
"사용자가 긴 글을 붙여넣으면, 앱이 3줄 요약과 키워드 5개를 돌려준다."

예시 2 — 랜딩 페이지
"방문자가 페이지에 들어오면, 제품 가치 한 문장 + 데모 이미지 + 이메일 구독 폼이 보인다."

예시 3 — 할 일 목록 앱
"사용자가 할 일을 입력하고 Enter를 누르면, 목록에 추가되고 체크박스로 완료 처리가 된다."

예시 4 — 간단한 계산기
"사용자가 숫자와 연산자를 누르면, 화면 상단에 계산 결과가 실시간으로 뜬다."

의도적으로 뺄 것 — 범위를 좁혀야 60분 안에 끝납니다

  • 로그인 / 회원가입 (데이터 저장이 필요해서 Artifacts 범위를 벗어납니다)
  • 결제 (외부 API가 필요합니다)
  • 여러 화면 전환 (5개 이상 화면은 복잡도가 급증합니다)
  • 실시간 채팅 / 푸시 알림 (서버가 필요합니다)

프로토타입은 하나의 핵심 기능이 작동하는 것을 증명하는 데 집중합니다. 나머지는 상상 속에 남겨두십시오.

여기까지 오신 상황: 한 문장으로 스코프가 정리되셨습니다. 이제 그 문장을 Claude에게 넘깁니다.

2단계. 생성 (20분) — 첫 프로토타입 뽑기

claude.ai에서 새 대화를 여시고 다음 템플릿을 쓰세요. Claude Sonnet 4.6이 기본 모델이며, 복잡한 로직이 필요하시면 Claude Opus 4.7로 전환하시면 됩니다.

아래 스펙대로 웹 앱을 하나 만들어줘.

스코프: [1단계에서 정리한 한 문장]

사용자 흐름:
1. [첫 번째 행동 — 예: 입력창에 텍스트를 붙여넣는다]
2. [두 번째 행동 — 예: "요약하기" 버튼을 누른다]
3. [세 번째 결과 — 예: 3줄 요약과 키워드 5개가 표시된다]

스타일: 심플, 흰 배경, 큰 버튼 하나. 모바일에서도 보기 좋게.
기술: 단일 HTML 파일로 작동하게. 외부 라이브러리는 최소화.

실제 예시 (텍스트 요약 앱):

아래 스펙대로 웹 앱을 하나 만들어줘.

스코프: 사용자가 긴 글을 붙여넣으면,
3줄 요약과 키워드 5개를 돌려주는 웹 앱.

사용자 흐름:
1. 상단 큰 텍스트창에 기사를 붙여넣는다
2. 아래 "요약하기" 버튼을 누른다
3. 결과 영역에 "요약" 3줄 + "키워드" 5개가 나타난다

스타일: 흰 배경, 오렌지 포인트 컬러, 큰 버튼 하나, 모바일 친화적.
기술: 단일 HTML 파일. AI 호출 없이 우선은
입력 텍스트에서 첫 3문장을 요약으로,
가장 자주 나온 명사 5개를 키워드로 보여주는 수준이면 충분.

Enter를 누르시고 3~10초 기다리시면 화면 오른쪽에 Artifacts 패널이 열립니다. 작동하는 앱이 눈앞에 있습니다.

첫 결과물을 보실 때 마음가짐 — 여기가 전환점입니다

첫 결과물은 완벽하지 않습니다. 이게 정상입니다. 조각가가 첫 번째 망치질 후에 천사를 기대하지 않듯, 첫 프롬프트 후에 완성품을 기대하시면 안 됩니다. 색깔이 촌스럽거나, 버튼 위치가 이상하거나, 요약 기능이 엉성할 것입니다. 여기서 창을 닫으시면 안 됩니다. 여기가 진짜 작업이 시작되는 지점입니다.

📖 용어: MVP (Minimum Viable Product) "최소 기능 제품"이라는 뜻입니다. 프로토타입보다 한 단계 뒤의 개념입니다. 프로토타입이 "아이디어가 말이 되는지"를 확인한다면, MVP는 "실제 고객이 돈을 내고 쓰는지"를 확인합니다. 데이터 저장, 사용자 계정, 결제, 에러 처리가 들어갑니다. 이 튜토리얼에서 만드는 것은 프로토타입이지 MVP가 아닙니다. MVP는 Lovable, bolt.new, Replit Agent 같은 앱 빌더로 넘어가시거나 개발자와 협업하시는 단계입니다.

3단계. 반복 (20분) — 말로 빚기

첫 결과물이 나왔으니 이제 대화로 다듬습니다. Artifacts v2의 진짜 힘은 여기서 드러납니다. 요청 한 번당 3초, 5번 요청해도 15초입니다. 편집 가능한 캔버스에서 직접 코드를 수정하실 수도 있습니다.

자주 쓰이는 수정 요청 패턴

— 기능 추가
"'한 문장으로 더 짧게' 버튼 하나 추가해줘,
누르면 요약을 한 문장으로 다시 생성해주는 거야."

— 기능 제거
"키워드 기능은 빼줘. 요약만 남겨두자."

— 디자인 수정
"버튼 색을 오렌지(#C96442)로 바꿔줘.
여백도 좀 더 넓게."

— UX 개선
"입력창이 너무 작아. 높이를 두 배로 늘려줘.
그리고 placeholder에 '여기에 긴 글을 붙여넣으세요'라고 써줘."

— 동작 수정
"요약 결과가 너무 길어. 각 줄을 최대 50자로 제한해줘.
그리고 숫자나 고유명사가 있으면 꼭 포함시켜줘."

반복의 리듬 — 한 번에 한 가지

초보자가 자주 실수하시는 것은 한 번에 여러 개를 요청하시는 것입니다.

나쁜 예:
"버튼 색 파란색으로 바꾸고, 요약 글자 줄이고,
키워드 아이콘 추가하고, 모바일에서 버튼 크게 해줘."

AI가 네 가지를 한 번에 처리하다 보면 하나둘은 어긋납니다. 그리고 "어디서 어긋났는지" 파악이 어렵습니다. 대신 한 번에 하나씩 요청하시면 됩니다.

좋은 예:
(1차) "버튼 색 파란색으로 바꿔줘." → 확인
(2차) "요약 글자 좀 작게." → 확인
(3차) "키워드 옆에 # 기호 붙여줘." → 확인

3초씩 3번이면 9초입니다. 한꺼번에 하신 것과 속도 차이가 거의 없으면서 품질은 훨씬 안정적입니다.

반복하다 보면 알게 되는 것 — 내가 진짜 원하는 것

흥미로운 일이 일어납니다. 처음에는 "그냥 요약 앱"이라고 막연했던 것이, 반복하는 과정에서 구체화됩니다. "아, 나는 3줄 요약이 아니라 불릿 5개가 더 편하네." "아, 키워드는 필요 없었네." "아, 결과를 복사 버튼으로 바로 복사할 수 있어야 하네." 도구가 생각을 이끌어냅니다. 점토를 만지면서 형태가 떠오르듯, Artifacts를 만지면서 아이디어가 떠오릅니다. 이게 프로토타입의 진짜 선물입니다.

4단계. 포장 (10분) — 공유하고 피드백 받기

20분의 반복 끝에 "이 정도면 남에게 보여줄 만하다"는 감이 오시면 포장 단계로 넘어갑니다.

공유 링크 뽑기

Artifacts 패널 오른쪽 상단에 점 세 개(···) 메뉴가 있습니다. 거기서 "Publish"를 누르시면 고유 URL이 생성됩니다. 이 링크를 받은 사람은 Claude 계정이 없어도 당신이 만든 프로토타입을 그대로 씁니다. 버튼 누르고, 텍스트 입력하고, 결과 확인합니다.

친구 5명에게 보내기 — 피드백 템플릿

이거 10분만 써보고 솔직하게 답해줘:

1. 이 앱 뭐 하는 앱인지 3초 안에 알겠어?
2. 첫 화면에서 뭘 해야 할지 바로 알겠어?
3. 실제로 한 번 써보고 "어, 이거 유용한데?"라는 느낌 있어?
4. 돈 내고 쓸 것 같아? 얼마까지?
5. 친구에게 추천하겠어? 누구한테?

"괜찮아 보여" 말고 구체적으로 부탁해.

"어때?"라고 물으시면 대부분 "좋은 것 같아"라고 답합니다. 친구니까요. 구체적으로 물으셔야 진짜 피드백이 나옵니다.

여기까지 오신 상황: 60분이 지났습니다. 프로토타입이 있고, 공유 링크가 있고, 피드백이 들어오기 시작합니다. 다음은 이 작업이 제대로 끝난 것인지 점검합니다.


VERIFICATION — 뭐가 되어야 성공인가

다음 5가지 중 4개 이상이 "네"라고 답하실 수 있으시면 이 튜토리얼은 완료입니다.

  1. [ ] 브라우저에서 실제로 작동하는 프로토타입이 있다. 버튼을 누르면 반응하고, 입력창에 쓰면 처리되며, 결과가 돌아옵니다
  2. [ ] 1단계의 "한 문장 스코프"가 프로토타입과 일치한다. 만들면서 스코프가 바뀌신 경우 새 한 문장으로 다시 정리되어 있습니다
  3. [ ] Publish 버튼으로 공유 링크를 하나 뽑아보셨다. 새 시크릿 창에서 그 링크를 여셔도 똑같이 작동해야 합니다
  4. [ ] 최소 3번의 수정 요청을 대화로 주고받으셨다. "한 방에 완성"은 없습니다. 대화로 다듬는 감각이 손에 들어와야 합니다
  5. [ ] "이거 될 것 같다" 혹은 "이거 접자" 중 하나의 직관이 생겼다. 둘 다 정답입니다. 애매한 상태가 사라지는 것이 프로토타입의 목적입니다

이 중 2개 이상 "아니오"시면 가장 흔한 원인은 1단계(스코프)입니다. 스코프가 뭉뚱그려져 있으시면 2단계에서 헤매시다가 40분이 넘어갑니다. 한 문장으로 돌아가셔서 "누가 + 뭘 하면 + 어떤 결과"를 다시 조여보세요. 그다음 2단계를 재시도하시면 대부분 풀립니다.


VARIATIONS — 다른 아이디어 템플릿

변형 1 — 랜딩 페이지 프로토타입

제품 소개 랜딩 페이지 만들어줘.
헤드라인 한 줄, 가치 제안 세 문장,
"지금 시작하기" 버튼, 이메일 구독 폼.
흰 배경, 오렌지 포인트, 모바일 반응형.

본인이 준비 중인 서비스의 랜딩 페이지를 30분 안에 만드시고, 친구에게 "이 페이지 보고 뭐 하는 앱인지 알겠어?"를 물어보세요. 핵심 메시지가 통하는지 바로 검증됩니다.

변형 2 — v0.dev · bolt.new 활용

Claude Artifacts가 단일 HTML 파일 수준이라면, 더 완성도 높은 프로토타입은 v0.dev나 bolt.new를 써보세요. 동일한 한 문장 스코프를 붙여넣으시면 React 컴포넌트 또는 Next.js 앱 수준으로 뽑아줍니다. 로그인이나 간단한 상태 관리가 필요한 경우에 적합합니다.

v0.dev 프롬프트 예:
"Build a notes app with auto-tagging.
When the user types a note, suggest 3 relevant tags.
Example: 'Prep for tomorrow's team meeting' → #work #meeting #todo
Tags should be clickable as filters."

변형 3 — 인터랙티브 계산기 / 도구

대출 이자 계산기 만들어줘.
원금, 이율, 기간 입력 → 월 상환액과 총 이자 계산.
슬라이더로 조절할 수 있게 하고,
조절할 때마다 실시간으로 숫자가 바뀌게.

본인 업무와 관련된 계산 도구나 변환 도구를 프로토타입으로 만드시면, 내부 업무 효율화에 바로 씁니다.

변형 4 — 게임 혹은 학습 도구

영어 단어 암기 플래시카드 앱 만들어줘.
단어 10개 (예: apple, banana, cat...) 미리 넣어두고,
클릭하면 뜻이 뒤집히는 카드 UI.
"다음" 버튼과 "체크" 버튼으로 맞춘 개수 카운트.

자녀 학습 도구나 본인 학습 도구로 바로 쓰실 수 있습니다. 엑셀로 관리하시던 것을 프로토타입으로 옮기시면 훨씬 재미있어집니다.


TROUBLE — 자주 막히는 곳

❓ Artifacts 패널이 안 열립니다 일부 요청은 Claude가 텍스트로만 답하고 Artifacts를 띄우지 않으실 수 있습니다. 그럴 때는 명시적으로 요청하세요: "작동하는 HTML 파일로 만들어서 Artifacts로 보여줘." 이렇게 쓰시면 대부분 열립니다.

❓ 새로고침하면 데이터가 날아갑니다 Artifacts v2는 영속 상태를 지원하지만, 브라우저 탭을 닫으시거나 세션이 끊기면 데이터가 초기화될 수 있습니다. 데이터 저장이 필요하신 단계는 프로토타입이 아니라 MVP 단계입니다. 확신이 생기시면 Lovable, bolt.new, Replit Agent로 넘어가세요.

❓ 수정 요청을 해도 반영이 안 됩니다 두 가지 원인이 가장 흔합니다. 첫째, 너무 많은 것을 한 번에 요청하셨습니다 — 한 번에 하나씩 나누세요. 둘째, 요청이 모호합니다 — "예쁘게"가 아니라 "버튼 색을 #C96442로 바꾸고 여백을 20px로 늘려줘"처럼 구체적으로 쓰세요.

❓ 무료 티어 사용 한도에 걸립니다 Claude 무료 티어는 몇 시간마다 리셋됩니다. 5~6시간 기다리시거나 Pro 구독($20/월)으로 올라가세요. Claude Code와 Plan Mode까지 필요하시면 Max 플랜($100/월)을 검토하세요. 한 달에 3번 이상 프로토타입을 뽑으시면 Pro는 이미 본전입니다.

❓ 복잡한 앱을 만들려다 막혔습니다 화면이 5개 이상이거나, 로그인/결제/데이터 저장이 필요한 앱은 Artifacts로 깔끔하게 구현되지 않습니다. 스코프를 잘라내세요. "로그인 없이 하나의 화면에서 작동하는 핵심 기능 하나"로 조여보시고, 나중에 MVP 단계에서 v0.dev나 bolt.new로 넘어가세요.

❓ "이거 완벽한 앱이 아닌데 보여줘도 될까" 망설임 이 망설임이 가장 큰 적입니다. 프로토타입은 완벽할 수 없습니다. 완벽하면 그건 프로토타입이 아니라 제품입니다. "이거 아직 다듬는 중인데 30초만 써보고 솔직하게 의견 줘"라고 정직하게 보내세요. 대부분 기꺼이 도와주십니다.


NEXT — 60분 후 당신의 손에

60분 전 당신은 "이거 되긴 할까?"라는 질문 앞에서 망설이고 계셨을 수도 있습니다. 지금 당신은 작동하는 프로토타입과 공유 링크, 그리고 친구들의 피드백을 손에 쥐고 계십니다. 이 차이는 60분보다 훨씬 큽니다. 이 다음에 내리실 결정의 질이 완전히 달라집니다.

이 튜토리얼은 SPIN 시리즈의 Shape 단계입니다. 이어지는 흐름은 다음과 같습니다.

  1. 도구 고르기첫 AI 도구 고르기
  2. 프로토타입 뽑기 ✓ (방금 완료)
  3. 디자인 입히기 — 프로토타입에 디자인 옷 입히는 법 (튜토리얼 준비 중)
  4. MVP로 넘어가기 — Lovable/bolt.new로 실서비스 전환 (튜토리얼 준비 중)

가장 중요한 마지막 조언: 오늘 만드신 프로토타입을 일주일 동안 매일 하나씩 더 만들어보세요. 하루 60분, 일곱 개의 프로토타입. 일주일 뒤엔 "어, 이건 되겠다" 싶은 것 하나가 손에 남습니다. 거기서부터가 진짜 시작입니다. 첫 바퀴가 굴러가면, 멈추지 않는 게 가장 쉽습니다.


Check Your Understanding

Three short questions. Get them all right and the completion stamp is auto-granted. Answers stay on your device.

  1. Q1. Why does this tutorial stress that "prototype and MVP are different"?

  2. Q2. In Step 3 (Iterate), what is the core reason the tutorial insists on "one request at a time"?

  3. Q3. Why does the Verification checklist require "at least three revision requests through dialogue — no one-shot completion"?

Attendance
Completed

Completion is stored on this device only. See your full passport at /member.

Edit Section