Build: Ship a
Product with AI

From idea to deployed — the honest guide

agent37.club

The Promise vs. Reality

What Twitter says

  • "I built a SaaS in a weekend with AI"
  • "10x developer is real now"
  • "Non-coders are shipping products"
  • "Just vibe code it"

What actually happens

  • Prototype in 2 hours, debugging for 2 days
  • AI code has 1.7x more bugs than human code (CodeRabbit, Dec 2025)
  • Works on demo, breaks on edge cases
  • "Vibe coding" = tech debt speedrun — Lovable CVE leaked 170 apps' user data

The truth is in the middle. AI dramatically accelerates building — if you know what you're doing. This session is the honest playbook.

The End-to-End Workflow

Six phases, different tools for each

Idea
→
Spec
→
Prototype
→
Iterate
→
Polish
→
Ship
PhaseAI RoleBest Tool
IdeaBrainstorm, research market, find gapsClaude chat, web search
SpecWrite PRD, define data model, plan architectureClaude (Opus for architecture)
PrototypeScaffold app, generate boilerplate, build UIClaude Code, v0, bolt.new
IterateAdd features, fix bugs, write testsClaude Code, Cursor
PolishCSS, copy, responsive, error handlingClaude Code + Haiku for quick fixes
ShipDeploy config, CI/CD, monitoringClaude Code + platform CLI

Choosing Your Weapon

The right tool depends on what you're building

ToolBest atWeaknessCost
Claude Code Full-stack, terminal-native, complex codebases No visual editor $20-100/mo
Cursor VS Code feel, multi-file edits, composer mode Slower on large refactors $20/mo
v0 (Vercel) UI prototyping, React components, design → code Frontend only Free tier
bolt.new Full-stack in browser, instant preview Limited customization Free tier
Lovable Non-coders, visual-first, Supabase integration Opinionated stack $20/mo

Our pick for this session: Claude Code. Terminal-native, works with any stack, and you already set it up last week.

What Makes a Good AI-Built Project?

Scope is everything

Sweet spot

  • CRUD apps — AI nails forms, tables, auth
  • Dashboards — data display, charts, filters
  • Landing pages — layout, copy, responsive
  • Internal tools — admin panels, data pipelines
  • Browser extensions — small scope, clear API
  • CLI tools — argument parsing, file I/O

Danger zone

  • Real-time systems — WebSockets, concurrency bugs
  • Payment processing — security-critical, edge cases
  • Complex state — multi-step wizards, undo/redo
  • Performance-critical — AI defaults to "works" not "fast"

Rule of thumb: If you can describe the feature in 2 sentences, AI will nail it. If you need a page to explain it, expect to iterate a lot.

Live Build: The Spec

Let's build something real, together

The Project: Link Shelf

A minimal bookmarking app. Save links with tags, search them later. Deployed and shareable.

Why this project?

  • Small enough to build in 30 minutes
  • Has real utility — you'll actually use it
  • Touches all the phases: UI, data, API, deploy
  • Easy to extend (AI summaries, shared shelves)

Stack

# The prompt we'll give Claude Code:

Build a bookmarking app called
"Link Shelf" with:

- Next.js + TypeScript
- SQLite via better-sqlite3
- Add link: URL + title + tags
- Search by title or tag
- Clean, minimal UI
- Dark/light mode toggle
- Deploy to Vercel

Phase 1: Scaffold

From zero to running app in one prompt

# Step 1: Create the project
mkdir link-shelf && cd link-shelf && git init

# Step 2: Write a CLAUDE.md (from last session!)
claude /init

# Step 3: Give Claude the spec
claude
# > "Build a bookmarking app called Link Shelf with Next.js,
#    TypeScript, and SQLite. Add link form (URL, title, tags),
#    search by title or tag, clean minimal UI with dark mode.
#    Use better-sqlite3 for the DB, server actions for mutations."

# Claude will:
# 1. npx create-next-app
# 2. Install dependencies
# 3. Create DB schema + migration
# 4. Build components, pages, API routes
# 5. Wire everything together

Key: A good spec prompt is worth 10 follow-up correction prompts. Be specific about stack, features, and constraints upfront.

Phase 2: Iterate

The conversation loop that makes it real

# Fix issues, add features one at a time

# "The tag filtering doesn't work when
#  I click a tag. Fix the handler."

# "Add a delete button with confirmation
#  dialog on each link card."

# "Make the search debounced - 300ms
#  delay before querying."

# "Add keyboard shortcut: Cmd+K to
#  focus the search bar."

# "Write tests for the bookmark CRUD
#  operations."

The iteration rules

  • One feature per prompt — don't ask for 5 things at once
  • Be specific about behavior — "debounced 300ms" not "make search better"
  • Review every change — read what Claude wrote before moving on
  • Test as you go — don't pile up 10 features then test
  • Commit often — /commit after each working feature

Anti-pattern: "Make it look professional and add all the features." This produces bloated, untestable code. Small steps win.

Phase 3: Deploy

From localhost to production in 5 minutes

# Deploy to Vercel (the easy path)
npm i -g vercel
vercel
# Follow prompts → live URL in 60 seconds

# Or Cloudflare Pages (free, edge)
npx wrangler pages deploy .next

# Or Railway (if you need a real DB)
railway init && railway up

Pro tip: Ask Claude to set up the deploy config. "Configure this project for Vercel deployment with the right build settings."

Platform Cheat Sheet

PlatformFree TierBest For
Vercel150K fn calls/moNext.js apps
Cloudflare100K Workers/dayEdge, static + API
Railway$5 credit/moBackends + DBs
Netlify100GB BW/moStatic + serverless
Fly.io~$2/mo minContainers, global

Where AI Excels

The tasks where AI saves the most time

High leverage

  • Boilerplate — forms, CRUD, auth flows, API routes
  • CSS & layout — responsive, animations, Tailwind classes
  • Tests — unit tests, integration tests, fixtures
  • Data transformations — parsing, mapping, validation
  • Config files — tsconfig, ESLint, CI/CD, Docker
  • Documentation — README, API docs, comments
  • Migrations — framework upgrades, API changes

Time saved (real numbers)

TaskWithout AIWith AI
Auth flow4-8 hours30 min
CRUD API2-4 hours15 min
Test suite2-3 hours20 min
Landing page4-6 hours45 min
Deploy setup1-2 hours5 min

Where AI Struggles

Know the limits so you don't get burned

The CodeRabbit study (Dec 2025)

Logic bugs
+75% vs human
Security issues
+50-100%
Readability
+300%
Perf issues
+800%

Common failure modes

  • "Works on demo" — happy path works, edge cases crash
  • Over-engineering — AI adds abstractions nobody asked for
  • Stale patterns — uses outdated APIs or deprecated approaches
  • Copy-paste debt — duplicates code instead of reusing
  • Security blindness — 40-45% of AI code has vulnerabilities (Veracode)

The fix: Always review. Always test. AI writes the first draft — you're the editor.

The "10x Developer" Reality Check

"AI is a skill
multiplier, not
a skill replacer."

The contradictory data

  • GitHub Copilot study: 55% faster for simple, isolated tasks
  • METR study (Jul 2025): experienced devs on real codebases were actually 19% slower with AI — despite believing they were 20% faster
  • Biggest gains in greenfield code and unfamiliar languages
  • Biggest losses in complex, existing codebases

The honest multiplier

Task typeAI effect
Boilerplate / CRUD3-5x faster
New feature (clear spec)2-3x faster
Bug fix (known cause)1.5-2x faster
Complex refactor~same speed
Novel algorithm / perfSlower (context overhead)

The Shipping Playbook

Rules that make AI-assisted shipping actually work

Before you build

  • Write the spec first — 30 min of spec saves hours of iteration
  • Pick a boring stack — AI knows React/Next.js/Postgres better than your obscure framework
  • Set up CLAUDE.md — teach the AI your conventions once
  • Define "done" — ship the MVP, not the dream

While you build

  • Commit after every working feature — you need rollback points
  • Read every line AI writes — especially auth, payments, DB queries
  • Use /model haiku for quick fixes — save Opus for architecture
  • Write tests early — AI is great at tests, and they catch AI bugs
  • Deploy early — find production issues before you have 50 features

Ship It.

The best product is the one that exists.

  • AI writes the first draft — you're the editor
  • Small scope beats grand vision
  • Deploy on day one, not day thirty
  • The tool doesn't matter — the shipped product does

agent37.club