0Pricing
Vibe Coding · レッスン

適切なツールを選ぶ

達成したい作業に合うツールを選びます。

「適切なツールを選ぶ」はCoddyKit上の無料Vibe Codingレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはVibe Coding学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Vibe Codingコースには全4レッスンが含まれています。

このレッスンの一部はまだ翻訳されておらず、英語で表示されています。

So Many Tools — Which One?

You've met AI editors, agentic tools, and app builders. That's a lot of choices. The good news: you don't need all of them, and picking gets easy once you ask one question — what job am I trying to do?

This lesson gives you a simple way to match the tool to the task so you stop tool-hopping and start building.

Start With the Job, Not the Tool

Beginners often pick a tool first, then look for something to build with it. Flip that. Decide the outcome you want, and the right tool becomes obvious.

Ask yourself: Am I making a quick screen? A running prototype? A real product? Fixing a bug in an existing project? Each answer points to a different tool.

Three Tool Families

Every tool you've seen fits into one of three buckets:

  • AI Editors (Cursor, Windsurf) — work deeply inside a real project on your computer.
  • Agentic Tools (Claude Code, Copilot) — delegate multi-step tasks and run/fix code.
  • App Builders (v0, Bolt, Lovable, Replit) — go from prompt to live app in the browser.

Knowing the bucket gets you 80% of the way to the right pick.

Match: I Want a Quick UI

Goal: a landing page, a form, or a good-looking screen — fast.

Reach for v0. Describe the screen, get polished components, refine with follow-ups. No setup, instant preview, easy to export later.

"A waitlist landing page: bold headline, one-line subheading, an email input with a 'Join' button, and a soft gradient background."

Match: I Want a Running Prototype

Goal: a small app that actually works — with logic — so you can click around and test the idea.

Reach for Bolt or Replit. They build and run the whole thing in the browser, so you see real behavior, not just a static screen.

"A unit converter: pick from meters/feet/inches, type a number, and instantly show the converted values in the other units."

Match: I Want a Real Product

Goal: an app with sign-up, saved data, and multiple pages — something you could share with users.

Reach for Lovable to start, since it handles data and login. As it grows, export to Cursor or Claude Code for precise control.

Match: I Have an Existing Project

Goal: add a feature or fix a bug in code that already exists on your computer.

Reach for an AI editor (Cursor/Windsurf) or Claude Code. They see your real files and make precise, in-place edits — exactly what app builders aren't designed for.

In Cursor or Claude Code:

"@app.js The 'Save' button isn't clearing the form after submit. Find the bug and fix it so the inputs reset."

A Simple Decision Guide

When in doubt, run this checklist top to bottom and stop at the first match:

  • Just a screen? → v0
  • Working prototype? → Bolt / Replit
  • Product with data + login? → Lovable
  • Existing project on your machine? → Cursor / Claude Code

Tools Work Together

It's not either/or. A common real workflow chains several tools:

  • Design the look in v0.
  • Prototype the app in Bolt or Lovable.
  • Export to GitHub.
  • Polish and maintain in Cursor with Claude Code for big changes.

Each tool handles the stage it's best at.

Avoid Tool Overwhelm

The biggest beginner trap is switching tools constantly and never finishing anything. Pick one for your current project and go deep.

Cost matters too: most tools have a free tier with limits, then paid plans. Start free, and only upgrade the one tool you actually live in.

Think Like a Router

Here's the mindset in code form: given a job, route it to the right tool. You're not memorizing tools — you're learning to map a goal to a choice.

function pickTool(job) {
  if (job === "ui") return "v0";
  if (job === "prototype") return "Bolt or Replit";
  if (job === "product") return "Lovable";
  if (job === "existing") return "Cursor or Claude Code";
  return "Start with v0 and explore";
}

console.log(pickTool("product"));

Quick Check

You already have a small website saved on your computer and you want to fix a bug in its existing files. Which tool fits best?

Recap: Picking Your Tool

You now have a simple system for choosing:

  • Start with the job, not the tool.
  • UI → v0; prototype → Bolt/Replit; product → Lovable; existing code → Cursor/Claude Code.
  • Tools chain together across stages of a build.
  • Pick one per project and go deep — avoid tool-hopping.

You've finished your AI coding toolkit! Next course: prompting basics — the core skill that makes every one of these tools sing.

よくある質問

「適切なツールを選ぶ」レッスンは無料ですか?

はい。「適切なツールを選ぶ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Vibe Codingコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Vibe Codingコースには全4レッスンが含まれています。

「適切なツールを選ぶ」で何を学びますか?

達成したい作業に合うツールを選びます。 ブラウザで直接実行するハンズオンコードでVibe Codingを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Vibe Codingを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのVibe Codingは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「適切なツールを選ぶ」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このVibe Codingレッスンでコードを書いて実行できますか?

はい。すべてのVibe Codingレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. AIエディター:CursorとWindsurf
  2. エージェント型ツール:Claude CodeとCopilot
  3. アプリビルダー:v0、Bolt、Lovable
  4. 適切なツールを選ぶ
← Vibe Codingに戻る