All articles
Claude

Vibe Coding With Claude: Three Ways to Do It and a Workflow That Holds Up

Three ways to vibe code with Claude: in chat, in an editor, or with Claude Code. When to use each, plus a workflow that keeps projects healthy.

CJ
CJ
5 min read

There isn't one way to vibe code with Claude. There are three, and they suit different jobs. A lot of frustration comes from using the wrong one: trying to build a whole app in a chat window, or opening a terminal agent before you know what you want.

This is a map of the three, followed by a working routine that applies to all of them.

Way 1: In the chat window

The simplest way is to open Claude and ask for what you want. For small tools, Claude can build and show a working interactive result right alongside the conversation.

Good for:

  • A calculator, converter or small utility
  • A quick prototype to see if an idea feels right
  • A landing page mockup
  • Learning, since you can ask "why did you do it that way?" at any point

Limits: it's one conversation, not a project. There's no real file structure, no database, and nothing to deploy. When you want to turn it into something real, you'll need to move it somewhere else.

This is the lowest-friction place to start, and it's a good way to test an idea before committing to a builder like Lovable. Our guide to the best vibe coding tools covers where to go next.

Way 2: Claude inside an editor

Editors such as Cursor let you choose Claude as the model behind the AI. You see your whole project, ask for changes, and approve each one as a visual diff.

Good for:

  • Projects with real files and structure
  • Staying in control, since you see every change
  • Learning your own codebase as you go

Limits: you need to be comfortable with a project folder, and you're in the driver's seat, so progress is as fast as you are.

Way 3: Claude Code in the terminal

Claude Code is Anthropic's coding agent. You open a terminal in your project folder and describe a goal in plain English. It reads the relevant files, plans the work, edits multiple files, runs commands and checks its own results.

Good for:

  • Changes that touch many files at once
  • Debugging when you don't know where the problem lives
  • Delegating a whole task and reviewing the finished result
  • Repetitive or procedural work

Limits: it's text only, so you rely more on its summary of what it did. If you can't yet read code, that's a risk. We compare it directly with the editor approach in Claude Code vs Cursor for beginners.

Which should you use?

If you want to...Use
Try an idea in five minutesClaude in chat
Build a real project and see every changeClaude inside an editor
Hand off a big task and review the resultClaude Code

Plenty of people use all three at different stages: chat to explore, an editor to build, and Claude Code for the heavy lifting.

A workflow that holds up

Whichever route you take, the same routine keeps a project healthy.

1. Write down what you're building

Before the first prompt, put a short description in a file: what the app does, the main screens, what data it stores, and who can do what. With Claude Code, a project instructions file (usually called CLAUDE.md) is read at the start of every session, so the AI always has this context.

This is the single biggest lever. An AI with a clear picture of the project makes far fewer wrong guesses.

2. Ask for a plan before code

For anything bigger than a small tweak, ask Claude to propose an approach first. Read it. Push back. Fixing a plan costs a sentence; fixing built code costs an afternoon.

3. Work in small steps

One change at a time, then run the app and click through it. When something breaks, you know exactly which change did it.

4. Use version control as your undo button

Commit after every working step. If a change goes wrong, you can return to the last good state instead of asking the AI to untangle it. Even if you've never used Git, this is the habit worth learning first.

5. Ask it to explain, not just do

When Claude makes a change you don't understand, ask what it did and why. You'll learn the shape of your own project, which is exactly what stops you getting lost later. This is the heart of the vibe coding practices that still work on day 30.

6. Review security yourself

Claude can write code that works and still leave a gap, especially around who can read your data. Before real users arrive, test as a stranger and check your database rules. The Lovable security checklist and Supabase RLS guide apply to any app on Supabase, whatever tool built it. You can also run our free security scan.

Prompts that work better

Specific beats clever. A few patterns that pay off:

  • State the outcome and the limits. "Add a page where users edit their profile. Don't change the sign-in code."
  • Name what must stay the same. It prevents surprise edits.
  • Give an example. "Like the pricing table on the home page, but with three columns."
  • Ask for the smallest change. "Do the minimum needed" keeps diffs reviewable.
  • Paste the exact error. The full message beats a description.

Common mistakes

Starting a large build in one chat. Long conversations drift. Break work into focused sessions.

Skipping the plan. You'll spend more time correcting than you saved.

Never reading what changed. You don't need to understand every line, but you should know which files were touched.

Trusting "it works" as proof of "it's safe". They're different tests.

Frequently asked questions

Can I vibe code with Claude for free? You can try Claude in chat on a free plan with usage limits. Heavier use, and tools like Claude Code, generally need a paid plan, so check current terms.

Is Claude good for vibe coding? Many people find it strong at writing and reasoning about code, especially for larger multi-file changes. The workflow you use matters more than the model.

Do I need to know how to code to use Claude Code? Not to start, but it helps a lot. It's text-based, so being able to read what it changed makes you much safer.

Claude or Cursor? They aren't opposites. Cursor is an editor that can use Claude as its model. Claude Code is a separate agent. See our comparison.

What's the best way to start? Try a small idea in chat, then move to an editor once you want a real project. Our beginner's guide covers the first steps.

New to all of this? What vibe coding is covers the basics first.


Claude will write almost anything you ask for. Knowing what to ask for, and checking the result, is the skill that decides whether your project survives, and it's what VibeMastery is built to teach.

Keep reading

Stop guessing. Start shipping.

200+ students use VibeMastery to turn AI prototypes into production apps, with a system instead of luck.

Lifetime Access14 Hours of VideoPrivate Discord
Get VibeMastery — $169

One-time payment · Lifetime access

67%
Off